Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法从java jdbc连接到mssql服务器_Java_Sql_Sql Server_Jdbc_Database Connection - Fatal编程技术网

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

无法从java jdbc连接到mssql服务器,java,sql,sql-server,jdbc,database-connection,Java,Sql,Sql Server,Jdbc,Database Connection,我试图从java连接到mssql服务器,但我想不出来。它抛出一个异常 错误:未找到适合jdbc的驱动程序:microsoft:sqlserver://localhost:1433;DatabaseName=MLS_J 下面是代码。我做错了什么?我怎样才能解决这个问题 public static String connection_test(){ String address = "jdbc:sqlserver://192.168.1.101:1433;DatabaseName=MLS_

我试图从java连接到mssql服务器,但我想不出来。它抛出一个异常

错误:未找到适合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();
    }

}

你可能想看看

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

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

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

  • 右键单击项目
  • 单击生成路径->配置生成路径
  • 单击“库”文件夹
  • 然后单击addexternaljar并给出sqljdbc4.jar的路径

  • 我建议您使用驱动程序。

    您的构建路径中是否包含了ms sql jar?…或者添加了maven依赖项?我还没有对构建路径做任何操作。它以前工作过,但突然停止了工作。如何检查?@ayilmaz查看我的答案以查看如何在构建路径中添加jar文件如何将sqljdbc4.jar添加到我的类路径中?您正在使用eclipse吗?然后将它复制到您的项目文件夹中,右键单击它并选择“构建路径->添加到构建路径”Class.forName对于JDBC 4驱动程序来说是不需要的。如果驱动程序在类路径上,它将自动加载。