无法从java jdbc连接到mssql服务器
我试图从java连接到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_
错误:未找到适合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文件的步骤操作
我建议您使用驱动程序。您的构建路径中是否包含了ms sql jar?…或者添加了maven依赖项?我还没有对构建路径做任何操作。它以前工作过,但突然停止了工作。如何检查?@ayilmaz查看我的答案以查看如何在构建路径中添加jar文件如何将sqljdbc4.jar添加到我的类路径中?您正在使用eclipse吗?然后将它复制到您的项目文件夹中,右键单击它并选择“构建路径->添加到构建路径”Class.forName对于JDBC 4驱动程序来说是不需要的。如果驱动程序在类路径上,它将自动加载。