Untitled

mail@pastecode.io avatar
unknown
plain_text
2 months ago
808 B
1
Indexable
Never
import sqlite3
import sys
import os

def get_base_path():
    if getattr(sys, 'frozen', False):
        # Caminho quando executado como aplicativo compilado
        return os.path.dirname(sys.executable)
    else:
        # Caminho durante o desenvolvimento
        return os.path.dirname(__file__)

database_path = os.path.join(get_base_path(), 'agiliza.db')

# Conectar ao banco de dados (ou criá-lo se não existir)
conn = sqlite3.connect(database_path)
cursor = conn.cursor()

# Verifica se a tabela 'usuarios' existe e a cria se necessário
cursor.execute('''
CREATE TABLE IF NOT EXISTS usuarios (
    id INTEGER PRIMARY KEY,
    nome TEXT NOT NULL,
    senha TEXT NOT NULL
);
''')

# Não esqueça de commitar as alterações e fechar a conexão
conn.commit()
conn.close()
Leave a Comment