@marlen
Для подключения к базе данных с использованием pyodbc, вам понадобятся следующие шаги:
- Установите pyodbc:
- Импортируйте библиотеку и установите соединение с базой данных:
1
2
3
4
5
6
7
8
9
|
import pyodbc
conn = pyodbc.connect(
"Driver={SQL Server Native Client 11.0};"
"Server=server_name;"
"Database=database_name;"
"UID=username;"
"PWD=password;"
)
|
Примечание: Здесь server_name
- имя сервера, database_name
- имя базы данных, username
- имя пользователя базы данных и password
- пароль пользователя.
- Создайте курсор для выполнения запросов к базе данных:
- Выполните необходимые запросы или операции:
1
2
3
4
5
|
cursor.execute("SELECT * FROM table_name")
rows = cursor.fetchall()
for row in rows:
print(row)
|
- Закройте соединение с базой данных:
Вот простой пример полного кода, подключающегося к базе данных и выводящего результаты запроса SELECT:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
import pyodbc
conn = pyodbc.connect(
"Driver={SQL Server Native Client 11.0};"
"Server=server_name;"
"Database=database_name;"
"UID=username;"
"PWD=password;"
)
cursor = conn.cursor()
cursor.execute("SELECT * FROM table_name")
rows = cursor.fetchall()
for row in rows:
print(row)
conn.close()
|