Myeclipse 中连接数据库出错

来源:百度知道 编辑:UC知道 时间:2024/09/25 20:50:26
我 数据库 SQLServer2005 错误提示为: Error while performing database login with the xxx(xxx表示Dirver name) driver:
[Mircrosoft][SQLServer 2000 Driver JDBC]Error establishing socket:

可能原因如下:
1、你连接数据库的驱动不是2005,而是2000。(解决的方法:下载一个2005驱动的)

2、你连接数据库的语句是2000的。不是2005的.认真看一下下面的代码。
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String url = "jdbc:sqlserver://localhost:1433;database=student";// sql2005

con = DriverManager.getConnection(url, "sa", "");

if (con != null) {
System.out.println("连接成功!");
}
} catch (Exception e) {
// e.printStackTrace();
System.out.println("getConnection() 内的错误跟踪:" + e.getMessage()
+ "\n连接失败,请确定是否打开数据库服务器及数据库");
}

一定是驱动不匹配,下个2005的JAR吧 很快解决