java 连接SQLServer 2000 出现Error establishing socket

说是端口1433没有打开,说打上SQLServer 2K SP3端口就能够自动打开,可是我打上了,怎么还出现这个异常呢?
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.
at com.microsoft.jdbc.base.BaseExceptions.createException(Unknown Source)
at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)
at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)
at com.microsoft.jdbc.sqlserver.tds.TDSConnection.<init>(Unknown Source)
at com.microsoft.jdbc.sqlserver.SQLServerImplConnection.open(Unknown Source)
at com.microsoft.jdbc.base.BaseConnection.getNewImplConnection(Unknown Source)
at com.microsoft.jdbc.base.BaseConnection.open(Unknown Source)getconnection() 内部错误跟踪:[Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.

at com.microsoft.jdbc.base.BaseDriver.connect(Unknown Source)
at java.sql.DriverManager.getConnection(DriverManager.java:525)
at java.sql.DriverManager.getConnection(DriverManager.java:171)
at db.Test.init(Test.java:16)
at db.Test.<init>(Test.java:8)
at db.Test.main(Test.java:32)
Exception in thread "main" java.lang.NullPointerException
at db.Test.main(Test.java:35)

打SP4补丁试一下,最好还是看一看你的源码
温馨提示:内容为网友见解,仅供参考
无其他回答

...2000连接数据库失败 Error Establishing Socket
at test.SqlServerTest.main( SqlServerTest.java:29 )java.sql.SQLException : [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket. at com.microsoft.jdbc.base.BaseExceptions.createException(Unknown Source) at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source) a...

sql server 2000 [error establishing socket]
经常碰到JDBC连接不上MS SQL Server的问题(公司的OA,还有这次采用新盛通的电子报关系统),如果错误提示是:java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket. 那下面的方法或许有效!1. SQLServer 2000 Driver for JDBC是否是sp3?2. Microsoft SQL Server 200...

...2000 Driver for JDBC]Error establishing socket.
1)打开"企业管理器",打开控制台根目录>SQL Server 组>数据库 2)在相应"数据库"上单击右键,选择"属性"3)选择"连接"选项卡,检查"远程服务器连接"下,RPC服务是否选择.2 使用telnet IP地址 1433,系统是否提示连接出错,如系统提示出错 检查是否防火墙屏蔽了SQL SERVER 或 java IDE 的网络访问端口 如果...

...2000 Driver for JDBC]Error establishing socket.
\/\/Java连接SQLserver2000数据库时驱动的加载代码 import java.sql.*;public class TestDB { public static void main(String[] args) { String driverName ="com.microsoft.jdbc.sqlserver.SQLServerDriver";String dbURL = "jdbc:microsoft:sqlserver:\/\/localhost:1433";String userName = "sa";String ...

...2000 Driver for JDBC]Error establishing socket. at com_百度知 ...
String DBURL= "jdbc:microsoft:sqlserver:\/\/localhost:1433;DatabasesName=school";这句话不对,应该是:String DBURL= "jdbc:sqlserver:\/\/localhost:1433;DatabasesName=school";这样就没有问题了。

...2000 Driver for JDBC]Error establishing socket.
如果SQLServer 2000 服务器与WEB服务器都在本机上,且sql server manager里面“属性”更改了端口,就是1433的话,可将127.28.139.26:1400改为127.0.0.1:1433或localhost:1433试试。SQLServer 2000 服务器由于安全方面的原因,会关闭1433端口的。

...2000 Driver for JDBC]Error establishing socket. at com_百度知 ...
你这个是数据库连接出现异常,首先保证你的程序中有SQLServer 2000 Driver for JDBC的驱动程序,其次你的系统要安装SQL Server 2000的SP4升级包。还有你的数据库登录方式应用选择:SQL身份验证和系统验证。如果这些都不能解决的话,可能程序有问题吧。我有这个方面的Java项目案例源码,运行没有任何异常。需要...

...2000 Driver for JDBC]Error establishing socket.为什么?
1。最好能升级SQL Server2000到sp4.2。JDBC的驱动下载最新.3。用户名和密码错误,或者给定的用户没有权限。4。端口错误。

...2000 Driver for JDBC]Error establishing socket.为什么?
因为你使用的是windows xp的sp2系统,需要给sql server打个sp3a或者sp4的补丁才能正常使用 去网上下个sql server的sp4补丁就好了

...2000 Driver for JDBC]Error establishing socket.求解决.
getConnection("jdbc:microsoft:sqlserver:\/\/localhost:1433;DatabaseName=spdb1","sa","heyuewei");改成:ct=DriverManager.getConnection("jdbc:sqlserver:\/\/localhost:1433;DatabaseName=spdb1","sa","heyuewei");我这边测试用:jdbc:sqlserver 可以连接,用jdbc:microsoft:sqlserver 报错。。。

相似回答
大家正在搜