У меня есть Java-программа, связанная с моей базой данных SQLServer Express. Код, который я использовал, чтобы соединиться:Подключиться к базе данных SQL Server Express с помощью Python (проверка подлинности Windows)
Connection con = null;
try {
String url = "jdbc:sqlserver://GANESHA\\SQLEXPRESS:1434;databaseName=4YP;integratedSecurity=true";
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
con = DriverManager.getConnection(url);
}
С тех пор я решил использовать Python, но вместо этого не могу показаться, чтобы получить его для подключения к базе данных. Код, который я использую это:
import pyodbc
con_str = (
r'Driver = {SQL SERVER};'
r'Server = .\GANESHA;'
r'Database = 4YP;'
r'TrustedConnection = yes;'
)
cnxn = pyodbc.connect(con_str)
ошибки я получаю: «pyodbc.Error: ('IM002',«[IM002] [Microsoft] [ODBC Driver Manager] Источник данных не найдены и не драйвер по умолчанию не указано (0) (SQLDriverConnect) ')»
Так я тоже это сделал –
Вы должны отметить это как ответ. –