检查你的 URL??以及服务器是否已经启动!

解决方案 »

  1.   

    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=pubs";
    String user = "sa";
    String password = "123";
    Connection conn = DriverManager.getConnection(url,user,password);
    Statement stmt = conn.createStatement();
    String sql = "SELECT * FROM jobs";
    ResultSet rs = stmt.executeQuery(sql);
    while(rs.next()){
    System.out.println("Your frist field is " + rs.getString(1));
    }
    rs.close();
    stmt.close();
    conn.close();
    }
    catch(Exception e){
    System.err.println(e);
    }
    }
    }
    好像代码应该没有错,帮帮想想哪方面可能没有设置