繁体   English   中英

无法使用 JAVA 连接到 MS SQL 服务器

[英]Unable To Connect To MS SQL Server Using JAVA

This is my code to connect to MS SQL Server from JAVA.. It is producing the error: java.sql.SQLException: No suitable driver found for .

我从微软网站下载的驱动程序。

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();
        }
    }
}

使用以下命令为 SQL 服务器注册 jdbc 驱动程序:

   DriverManager.registerDriver(new com.microsoft.sqlserver.jdbc.SQLServerDriver());

或者

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM