jdbc连接sql问题!急急急!!!

来源:百度知道 编辑:UC知道 时间:2024/06/08 03:18:23
测试时发现如下问题!秋高手指点!!!

Exception in thread "main" 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)

报这个异常的错误很多。
提供最简单的3个常犯错误
1、链接URL写错。
2、补丁没打
3、JAR包没导入

具体为什么我也不知道,可能是你机器上JDBC驱动发生了问题。
建议你换成ODBC试一下,应该就可以了。
具体方法是先设置数据源,然后
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conn = DriverManager.getConnection("jdbc:odbc:数据库名", "sa",
"");
st=conn.createStatement();

安装一下sql server 2000 的sp3补丁,应该就可以了