Соединение между 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 !!!");
}
}
}
}
}