直连数据库怎么就是不成功呢

来源:百度知道 编辑:UC知道 时间:2024/06/17 16:31:44
3个包都导入了
代码入下:
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
Connection con = DriverManager.getConnection(
"jdbc:microsoft:sqlserver://localhost:1433;databaseName=pubs",
"sa", "");
错误如下:
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.

可能是SQLSER2K 服务没有启动,如果是XP的操作系统需要把SQL的sp3安装上

装SQL的sp3补订就行啦。

Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
Connection con = DriverManager.getConnection(
"jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs",
"sa", "");