public void lj2()
{
try
{
System.out.println("数据库池连接开始");
System.out.println("1 加载驱动");
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
System.out.println("2 加载驱动完成 建立连接");
con=DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=HD;SelectMethod=cursor","sa","19861010");
System.out.println("数据库池连接成功");
}
catch(Exception ex)
{
System.out.println("数据库池连接失败"+ex);
}
}
1个bean 实化他调用Lj2() 方法 总是执行到
con=DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=HD;SelectMethod=cursor","sa","19861010");
就数据库池连接失败java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.
这是为什么啊
{
try
{
System.out.println("数据库池连接开始");
System.out.println("1 加载驱动");
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
System.out.println("2 加载驱动完成 建立连接");
con=DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=HD;SelectMethod=cursor","sa","19861010");
System.out.println("数据库池连接成功");
}
catch(Exception ex)
{
System.out.println("数据库池连接失败"+ex);
}
}
1个bean 实化他调用Lj2() 方法 总是执行到
con=DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=HD;SelectMethod=cursor","sa","19861010");
就数据库池连接失败java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.
这是为什么啊
问题是出在数据版本的问题,楼主连接的是SQLSERVER数据库,但你的数据库应该没有更新,快上网下载SQLSERVER_SP3的补丁了.这样就没有问题了.