首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.

2011-11-25 
jsp连接SQL问题,和版本有关吗?服务器是jdk1.5在tomcat环境下报错:javax.servlet.ServletException:[Micros

jsp连接SQL问题,和版本有关吗?
服务器是jdk1.5
在tomcat环境下报错:

javax.servlet.ServletException:   [Microsoft][SQLServer   2000   Driver   for   JDBC]Error   establishing   socket.


在resin环境下报错:

java.sql.SQLException:   No   suitable   driver
at   java.sql.DriverManager.getConnection(DriverManager.java:545)
at   java.sql.DriverManager.getConnection(DriverManager.java:171)


在microsoft官方网上下载的sql2000   JDBC     ,那三个jar都已拷到相应目录下面了。
我本机,因为原来装了vs2005,使用了SQL2005版本。是不是无法使用????
我又去microsoft官方网下了Microsoft   SQL   Server   2005   JDBC   Driver
但是好像和sql2000   JDBC不太一样。。

------------------------------
ps:我的jsp+acess程序则使用正常。

[解决办法]
三个JAR拷到WEB-INF/LIB下

然后打个SP4补丁
[解决办法]
数据库要打个SP4补丁

[解决办法]

javax.servlet.ServletException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.1433的端口没有开通,你进CMD netstat -an 检查下1433的端口没有开通,没有开通的话需要SP3 OR SP4的补丁是MSSQL SERVER补丁微软网站有下载,
[解决办法]
那说明该端口没有使用,应该去到企业管理器中去查看一下数据库服务器网络连接的属性。看看是否使用的是别的端口。也可能是你的补丁没有打上
[解决办法]
LZ我还没说明白吗???你打MSSQLSERVER SP3 OR SP4解决 问题
[解决办法]
SQL 2005 不好意思 那你应该检查下你的SERVER使用的什么端口
到服务器网络实用工具中检查你的端口
还有可能是你的防火墙 屏蔽了1433端口
我没用过2005 这都是2000的经验。不知道2005要不要补丁。

热点排行