added database connection

This commit is contained in:
Hosein
2025-12-26 11:17:52 +03:30
parent b4c3ad40dc
commit b16ed91822
7 changed files with 140 additions and 34 deletions
+26
View File
@@ -0,0 +1,26 @@
import logging
import database.connection as connection
logger = logging.getLogger(__name__)
class testModel:
def getAllUsers():
conn = None
try:
conn = connection.get_db_connection()
if not conn:
return None
cursor = conn.cursor()
cursor.execute("SELECT * FROM students");
result = cursor.fetchall()
cursor.close()
return result if result else None
except Exception as e:
logger.error(f"Database query error: {e}")
return None
finally:
if conn:
connection.release_db_connection(conn)