java连接SQL...时发生的错误..

来源:百度知道 编辑:UC知道 时间:2024/07/02 17:12:52
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)
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 testmnuproject.Panel.butConfirm_actionPerformed(Panel.java:106)
at testmnuproject.Panel_butConfirm_actionAdapter.actionPerformed

1. 和你自己电脑上连接的数据用户名和密码是否一样的。你电脑上的数据是否为混合登陆模式。

2.从新在配一下直链包。如果是桥联检查数据源。

3.驱动的串中连接的数据名和数据地址是否正确。
4.
如果你学校的机器是Windows 2000而你家的是XP系统应该是这个原因。怀疑你的SP4安装的不正确。这个包第一安装相当于解压,在解压的文件夹中还有个文件,启动后才能进入安装界面。
SP3时这样的。第一次安装将文件加压倒C盘的sql2ksp3文件夹下然后启动这个文件setup.bat才能完成安装,双击就行。但是这个文件好像不能和SQL安装到一个文件夹下!你看看不行的话在找我。
5.你连接的是那个数据库,SQL Server 2000和SQL Server 2005不一样的。

你家里上了MSSQL SERVER SP4的补丁了吗?
如果SQLJDBC包不行的话下载JTDS包试试。

你家数据库的连接端口号和学校里的是否一样?

SQL SERVER2000 的驱动包

连接的URL检察一下,有没有写错了。(在tomcat或weblogic中)

实在不行,就自己写个测试的JAVA文件来检测一下,很简单。

要是都不行,肯定就是数据库没装好了。

是不是没有导入连接SQLServer 2000 Driver for JDBC 的驱动包,应该是这个问题……

数据库问题.
库出错了.

SQL2000驱动要导入,并在要用的程序里加引用类