错误,什么原因?
本人配了好多天Java连接SQL Server的数据库,就是连接不上
今天本人好不容易才编译通过如下代码:
Test.java文件如下:
import java.sql.*;
public class Test{
public static void main(String args[]){
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
Connection conn =DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;User=sa;Password=;DatabaseName=Northwind");
Statement stmt=conn.createStatement();
String sql="select * from Customers";
ResultSet rs = stmt.executeQuery(sql);
while(rs.next()) {
System.out.println("TestName:"+rs.getString("name"));
}
rs.close();
stmt.close();
conn.close();
} catch(Exception ex) { System.err.println(ex.getMessage()); }
}
}
但当使用命令
Java Test
时出现如下错误,老兄们,求你们帮帮忙,我想春节后辞职,如果现在还不能搞定,我就来不及了。
[Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.