Пытаюсь подключиться к БЗ через питон
import jaydebeapi
from jaydebeapi import Connection
server = '172...'
port = 1433..
database = 'T...'
username = 'c...'
password = 'A...'
readonly = 'applicationIntent=ReadOnly'
# Формирование JDBC URL
jdbc_url = f"jdbc:sqlserver://{server}:{port};database={database};user={username};password={password};{readonly}"
# Путь к файлу JDBC драйвера
jdbc_driver_jar = "mssql-jdbc-11.2.3.jre11.jar"
# Установка соединения
connection = jaydebeapi.connect(
"com.microsoft.sqlserver.jdbc.SQLServerDriver", # JDBC драйвер
jdbc_url, # JDBC URL
[username, password], # Имя пользователя и пароль
jdbc_driver_jar, # Путь к JDBC драйверу
)
#Получаю ошибку
<i>java.lang.UnsupportedClassVersionError: java.lang.UnsupportedClassVersionError: com/microsoft/sqlserver/jdbc/SQLServerDriver has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0</i>
Версия установленной java на компьютере 1.8.0.391, самая последняя.
Драйвер полностью такой, как показывается в настройках драйвера в Dbeaver
Работаю в jupyter lab
Библиотеки питона актуальны, установил сегодня.
Файл драйвера находится в среде разработки