无法从java jdbc连接到mssql服务器

时间:2013-12-05 08:44:19

标签: java sql sql-server jdbc database-connection

我正在尝试从java连接到mssql服务器,但我无法弄明白。它会引发异常

ERROR: No suitable driver found for jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=MLS_J

这是下面的代码。我究竟做错了什么?我该如何解决这个问题?

public static String connection_test(){
    String address  = "jdbc:sqlserver://192.168.1.101:1433;DatabaseName=MLS_J";
    String user = "sa";
    String password = "xxxx";

    try {
            Connection conn = DriverManager.getConnection(address, user, password);
            java.sql.Statement stmt = conn.createStatement();

            return "Bağlantı kapalımı? - " + conn.isClosed();


    } catch (Exception e) {
        return "ERROR: " + e.getMessage();
    }

}

2 个答案:

答案 0 :(得分:1)

你可能想看看this

尝试将此行添加到您的代码中:

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); 

答案 1 :(得分:1)

按照在构建路径中添加jar文件的步骤进行操作

  1. 右键点击项目
  2. 点击构建路径 - >配置构建路径
  3. 点击图书馆文件夹
  4. 然后单击添加外部jar并提供sqljdbc4.jar的路径。
  5. 我建议您使用jtds驱动程序。