是什么数据库?防火墙打开端口了吗?所有的机器都是在同一个域中吗?
网上搜到的这个:
windows 2003 访问数据库服务器连接超时的解决方法
1、通过修改注册表设置Shared Socket。
在注册表:HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/HOME0
新建一个字符串值:USE_SHARED_SOCKET,值设置为:true
如果安装了多个目录
则每个目录都要设置:HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/HOMEx(x目录编号)
2、设置mts_dispatchers参数(要以dba身份登录oracle数据库(SYS))
SQL> alter system set mts_dispatchers='(PROTOCOL=TCP)(disptchers=1)';
sqlserver数据库,局域网,防火墙开了,其他页面都没有问题,唯独一个页面!
@最佳替补: 只有一个页面的话就好办啦,你把那个页面要和数据库打交道的地方都写个日志,然后放服务器运行一下看在哪个地方出错呢。
@LCM: 连接池啊,一出错,n多方法都会报错的!
sql太慢就这样了
在启用连接池的时候,关闭连接实际上只是把打开的连接放进池中,没有真的释放连接。
都是什么破回答!
你看看连接池里的连接配置是否正确,"尚未从池中获取连接"..就代表没有获取成功,所以还是连接池的问题,你检查一下看吧.