我是想测试JDBC连接数据SQL2000数据库.
下面是我的错误提示:
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)Error Trace in getConnection() : [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.
Error: No active Connection
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.JdbcTwo.getConnection(JdbcTwo.java:26)
at test.JdbcTwo.displayDbProperties(JdbcTwo.java:43)
at test.JdbcTwo.main(JdbcTwo.java:79)
我还有一个问题想问一下,SQL的补丁是不是要安装在SQL的安装程序的文件夹下
------解决方案--------------------------------------------------------
SQL的补丁是不是要安装在SQL的安装程序的文件夹下
===================================================
这个应该是吧
你报的错误应该是网络问题吧,也可能是补丁的问题
==========================================================================
我的操作系统是xp,前几天升级到sp2,发现jdbc连接不了sqlserver,报错不能连接,后来我下载了sqlserver sp3,安装的时候总是提示sa密码不正确,后来我登陆微软网站,找到关于sqlserver sp3的帮助文档,发现原来我电脑中的用户环境变量没有设置TEMP和TMP,设置后,update sqlserver sp3成功,然后jdbc连接也正常。
===========================================================================
看看这些对你有帮助吗?
------解决方案--------------------------------------------------------
打上SP3或SP4
在查询分析器中执行
select @@version
可以检测你的SP3或SP4打成功没有。
结果为
SP3 : Microsoft SQL Server 2000 - 8.00.760 (Intel X86) Dec 17 2002 14:22:05 Copyright (c) 1988-2003 Microsoft Corporation Enterprise Edition on Windows NT 5.2 (Build 3790: )
SP4 : Microsoft SQL Server 2000 - 8.00.760 (Intel X86) 这个没有试过。可能版本不会比 8.00.760低吧
------解决方案--------------------------------------------------------
> 我还有一个问题想问一下,SQL的补丁是不是要安装在SQL的安装程序的文件夹下
========
估计你只是把补丁解压了,并没有安装
进入解压后的文件夹,运行setup