Untitled
unknown
plain_text
2 years ago
808 B
5
Indexable
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()Editor is loading...
Leave a Comment