libs.utils.dbutil

libs/utils/dbutil.py

 1"""
 2libs/utils/dbutil.py
 3"""
 4
 5import sqlite3
 6
 7import libs.global_value as g
 8
 9
10def get_connection() -> sqlite3.Connection:
11    """DB接続共通処理
12
13    Returns:
14        sqlite3.Connection: オブジェクト
15    """
16
17    conn = sqlite3.connect(
18        "file:" + g.cfg.db.database_file,
19        detect_types=sqlite3.PARSE_DECLTYPES,
20        uri=True
21    )
22    conn.row_factory = sqlite3.Row
23
24    return conn
def get_connection() -> sqlite3.Connection:
11def get_connection() -> sqlite3.Connection:
12    """DB接続共通処理
13
14    Returns:
15        sqlite3.Connection: オブジェクト
16    """
17
18    conn = sqlite3.connect(
19        "file:" + g.cfg.db.database_file,
20        detect_types=sqlite3.PARSE_DECLTYPES,
21        uri=True
22    )
23    conn.row_factory = sqlite3.Row
24
25    return conn

DB接続共通処理

Returns:

sqlite3.Connection: オブジェクト