Подключение удаленной базы данных (в разработке)
This commit is contained in:
25
MySQL/db.py
Normal file
25
MySQL/db.py
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
# MySQL/db.py
|
||||||
|
# Подключение базы данных (в разработке)
|
||||||
|
|
||||||
|
import aiomysql
|
||||||
|
|
||||||
|
# Настройка экспорта модулей и логирования
|
||||||
|
__all__ = ("connect_db", "execute_query")
|
||||||
|
|
||||||
|
|
||||||
|
# Функция подключение к базе данных (в разработке)
|
||||||
|
async def connect_db():
|
||||||
|
return await aiomysql.connect(host='your_host',
|
||||||
|
user='your_user',
|
||||||
|
password='your_password',
|
||||||
|
db='your_database',
|
||||||
|
charset='utf8mb4',
|
||||||
|
cursorclass=aiomysql.cursors.DictCursor)
|
||||||
|
|
||||||
|
|
||||||
|
# Функция выполнения запросов к БД (в разработке)
|
||||||
|
async def execute_query(conn, query):
|
||||||
|
async with conn.cursor() as cur:
|
||||||
|
await cur.execute(query)
|
||||||
|
return await cur.fetchall()
|
||||||
|
|
||||||
Reference in New Issue
Block a user