jdbc连接sql server2000出现socket错误,如何解决?
执行后提示如下
java.sql.SQLException: [Microsoft][SQLServer JDBC Driver]
Error establishing socket.
Press any key to continue...
是什么问题?
怎样解决?
代码如下
import java.sql.*;
public class SQLTest{
public static void main(String[] args){
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=jdbctest";
String user = "sa";
String password = "sa";
Connection conn = DriverManager.getConnection(url,user,password);
Statement stmt = conn.createStatement();
String sql = "SELECT * FROM name";
ResultSet rs = stmt.executeQuery(sql);
while(rs.next()){
System.out.println("Your frist field is " + rs.getString("name"));
}
rs.close();
stmt.close();
conn.close();
}
catch(Exception e){
System.err.println(e);
}
}
}