This repository has been archived on 2024-10-27. You can view files and clone it, but cannot push or open issues or pull requests.
local-llm-server/llm_server/database/conn.py

29 lines
664 B
Python
Raw Permalink Normal View History

import pymysql
class DatabaseConnection:
host: str = None
username: str = None
password: str = None
2023-10-11 18:04:15 -06:00
database_name: str = None
2023-10-11 18:04:15 -06:00
def init_db(self, host, username, password, database_name):
self.host = host
self.username = username
self.password = password
2023-10-11 18:04:15 -06:00
self.database_name = database_name
def cursor(self):
db = pymysql.connect(
host=self.host,
user=self.username,
password=self.password,
2023-10-11 18:04:15 -06:00
database=self.database_name,
2023-09-23 19:08:30 -06:00
charset='utf8mb4',
autocommit=True,
)
return db.cursor()
database = DatabaseConnection()