快疯了,我安装了jdbc,也安装了sql server2000 sp3补丁,路径也设了,为什么还是不能连接数据库啊?
出错信息:
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establis
hing 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)
at com.microsoft.jdbc.base.BaseDriver.connect(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at Test.main(Test.java:14)
在一帖子上说出现这种信息是因为没装sql server2000 sp3补丁,可是我装了啊,是不是我装的方法不对啊?补丁应该装在数据库的同一文件夹下吧?
还是有其他原因?
还请大家多多指教啊...
----------------解决方案--------------------------------------------------------
这个问题我也遇到过,
很复杂,
----------------解决方案--------------------------------------------------------
你开放的端口和你去连的端口 是不是一个端口
一般都是1433
----------------解决方案--------------------------------------------------------
问题1:是在安装sql server2000 sp3补丁时看不到安装界面,但是在任务管理器的进程里有安装进程,但是在注销系统那一刻可以看到安装界面
问题2:1433端口要不要手动开放?什么方法?
----------------解决方案--------------------------------------------------------
那个补丁是先装到一个地方,然后再到里面安装至sql,你确定安装完毕?
----------------解决方案--------------------------------------------------------
楼上说的对,我原来安装补丁的方法是错的,现在我已经可以连接数据库了!
谢谢各位兄弟
----------------解决方案--------------------------------------------------------
解决了就好
恭喜
----------------解决方案--------------------------------------------------------
谢谢斑竹
----------------解决方案--------------------------------------------------------