这是我的从JAVA连接到MS SQL Server的代码。它产生错误:java.sql.SQLException:找不到合适的驱动程序。
我从Microsoft网站下载的驱动程序。
mssql-jdbc-7.4.1.jre12.jar mssql-jdbc-7.4.1.jre12-shaded.jar
一些详细信息:
服务器名称:DESKTOP-2LFJRMD 数据库/实例名称:Test_Learning
import java.sql.Connection;
import java.sql.DatabaseMetaData;
import java.sql.DriverManager;
import java.sql.SQLException;
public class MakeConnectionToSQL {
public static void main(String[] args) {
String varConnectionString;
Connection varConnection;
String varUser;
String varPass;
varConnectionString = " jdbc:sqlserver: " +
" //DESKTOP-2LFJRMD\\ " +
" databaseName=Test_Learning";
varUser = "sa";
varPass = "Mukesh@1507";
try
{
varConnection = DriverManager.getConnection
(
varConnectionString,
varUser,
varPass
);
System.out.println("Yesss, Connected");
}
catch(SQLException e)
{
System.out.println("Oh No, Connection Failed");
e.printStackTrace();
}
}
}
答案 0 :(得分:0)
使用以下命令为SQL Server注册jdbc驱动程序:
DriverManager.registerDriver(new com.microsoft.sqlserver.jdbc.SQLServerDriver());
或
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");