· 4 years ago · Feb 18, 2021, 11:22 PM
1import sqlite3
2from sqlite3 import Error
3
4def conectar():
5 try:
6 conexion = sqlite3.connect('database.db')
7 return conexion
8 except Error as err:
9 print('Ha ocurrido un error ' + str(err))
10
11def crear_tablas(conexion):
12 cursor = conexion.cursor()
13 sentencia_sql1 = '''CREATE TABLE IF NOT EXISTS usuario(
14 id INTEGER PRIMARY KEY AUTOINCREMENT,
15 nombre TEXT NOT NULL,
16 apellido TEXT NOT NULL,
17 contrasena_maestra TEXT NOT NULL
18 )'''
19 sentencia_sql2 = '''CREATE TABLE IF NOT EXISTS contrasena (
20 id INTEGER PRIMARY KEY AUTOINCREMENT,
21 nombre TEXT NOT NULL,
22 url TEXT NOT NULL,
23 nombre_usuario TEXT NOT NULL,
24 contrasena TEXT NOT NULL,
25 descripcion TEXT
26 )'''
27 cursor.execute(sentencia_sql1)
28 cursor.execute(sentencia_sql2)
29 conexion.commit()
30