Соединение между Java-приложением и Sql Server EXPR 2008 R2 не установлено

Я новичок в SQL Server, я пытаюсь подключить Java-приложение к SQL Server, на самом деле я получаю JAR-файл JDBC для MSSQL Driver с веб-сайта Microsoft Offical, как показано на скриншоте здесь * Драйвер SQL Server был успешно импортирован, но я столкнулся с проблемой, что получил это исключение, хотя я почти уверен, что хорошо выполнил необходимые шаги.

Ошибка вывода:

run:
Exception in thread "main" java.sql.SQLException: No suitable driver found for jdbc:TOSHIBA-PC;database=xxx;user=sa@TOSHIBA-PC;password=shiner151092;encrypt=true;trustServerCertificate=false;loginTimeout=30;
    at java.sql.DriverManager.getConnection(DriverManager.java:689)
    at java.sql.DriverManager.getConnection(DriverManager.java:270)
    at connect.main(connect.java:18)
C:\Users\toshiba\AppData\Local\NetBeans\Cache\8.2\executor-snippets\run.xml:53: Java returned: 1
BUILD FAILED (total time: 0 seconds)

где проблема и как я могу ее решить?

Код класса connect:

import java.math.BigDecimal;
import java.sql.*;
import java.time.LocalDate;

public class connect {

    public static void main(String[] args) throws SQLException {
        String connectionString =
            "jdbc:sqlserver://TOSHIBA-PC;"
            + "database=xxx;"
            + "user=sa@TOSHIBA-PC;"
            + "password=shiner151092;"
            + "encrypt=true;"
            + "trustServerCertificate=false;"
            + "loginTimeout=30;";

        try (Connection connection = DriverManager.getConnection(connectionString)) {


            String selectSql = "SELECT * from Table_111";
            try (Statement statement = connection.createStatement();
                ResultSet resultSet = statement.executeQuery(selectSql)) {

                            if(resultSet != null){
                                System.out.println("connection goes right !!!");
                            }
            }
        }
    }
}

0 ответов

Другие вопросы по тегам