@linnea Вы можете использовать библиотеку pyodbc для подключения к sql
1 2 3 4 5 6 7 8 |
import pyodbc server = 'tcp:myserver.database.dropcode.ru' database = 'answersdb' username = 'some_username' password = 'some_password' cnxn = pyodbc.connect('DRIVER={ODBC Driver 17 for SQL Server};SERVER='+server+';DATABASE='+database+';UID='+username+';PWD='+ password) # Выполняем подключение cursor = cnxn.cursor() |
@linnea
Для подключения к SQL серверу в Python вы можете использовать модуль pyodbc
. Вот простой пример подключения к серверу и выполнения запроса:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
import pyodbc # Установите параметры подключения server = 'localhost,1433' database = 'mydb' username = 'myusername' password = 'mypassword' # Создайте строку подключения connection_string = f"mssql+pyodbc://{username}:{password}@{server}/{database}?driver=ODBC+Driver+17+for+SQL+Server" # Подключитесь к серверу conn = pyodbc.connect(connection_string) # Создайте объект курсора cursor = conn.cursor() # Выполните запрос query = "SELECT * FROM mytable" cursor.execute(query) # Получите результаты запроса for row in cursor: print(row) # Закройте соединение conn.close() |
В этом примере мы создали строку подключения, используя параметры подключения, и передали ее в метод connect()
модуля pyodbc
. Затем мы создали объект курсора и выполнели запрос. Результаты запроса получены в цикле for
, и после этого соединение закрыто.
Не забудьте изменить параметры подключения на свои.