PLSQL不能连接数据库,但是数据库类型怎么也不能显示出来

PLSQL不能连接数据库,但是数据库类型怎么也不能显示出来,第1张

在查询时,查询对象并不一定是表,可能还是视图(view)、同义词(synonym)。

你可以通过查询语句查询对象的类型以及是哪个用户下的对象。

select

owner,

ojbect_name,

object_name

from

all_objects

where

object_name

=

'大写的对象名';

其中:

owner是拥有该对象的用户

ojbect_name是对象的类型

如果owner是PUBLIC则表示该对象时公共的。

如果连接成功了,不能插入数据,肯定是你最后一句写错了。

mysqli_query($db,"INSERT INTO tablename(username,userpass) VALUES('$name','$pass')");

有几种可能:

列名写对象没有?

values()里的值的格式写对了没有?引号有没有加到?

我看你写的:('$name','$pass')") 如果是变量的话,是不能加单引号的,这样是读到不变量值的。

1、我觉得可能是楼主的某些程序写的有问题,可能占用了连接而没有断开。另外,楼主的MYSQL服务器是不是安装有防火墙?特别是诺顿防火墙,我遇到过,明明是允许我的IP访问被保护的服务器,可是一段时间后,挪顿就认为我的IP是非法攻击,自动就给我IP封了,要么等20分钟(默认的规则),要么从新启动服务器就好了。

2、您使用的是Windows *** 作系统,此错误与一个注册表键值TcpTimedWaitDelay有关。减小Windows中TcpTimedWaitDelay时间可解决此类问题,默认情况下为240(未设置的情况下也是这个数值)。 此项设置需要到注册表如下位置进行设置:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParametersTcpTimedWaitDelay

如果注册表中没有TcpTimedWaitDelay这个项目,请增加这个项目,并设置为双字节(DWORD)类型。数值设置为30 ~ 60 之间即可。

3、服务器ftp测试完毕,重新启动了一下。就一切稳定了。 不过仍然有几个问题没有搞清楚。心里不放心。

第一:仔细检查数据库连接路径是否指向你上文中提到的数据库相对路径

第二:在读取数据的页面仔细检查:

1 rs = ServerCreateOjbect("ADODBRecordSet")

rsOpen(sqlstr,conn,1,0)

2<%=rs("name")%>

注意:检查1中的“rs” 和2中的"rs"是否一致(这个错误很容易造成数据库连接路径正确,

但实际读不到数据);

以上就是关于PLSQL不能连接数据库,但是数据库类型怎么也不能显示出来全部的内容,包括:PLSQL不能连接数据库,但是数据库类型怎么也不能显示出来、数据库连接成功却无法获取数据库内的数据、网站数据库连接不上怎么办等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9280591.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存