REYNALDO JOSE HERRERA JIMENEZ@zurdithogamer
import sqlite3
from sqlite3 import Error
def conectar():
try:
conexion = sqlite3.connect('database.db') #Si no existe la BD, se crea sola
print('Se ha conectado a la base de datos.')
return conexion
except Error:
print('Ha ocurrido un error.')
def crear_tabla(conexion):
cursor = conexion.cursor()
sentencia_sql = '''CREATE TABLE IF NOT EXISTS usuario(
id INTEGER PRIMARY KEY AUTOINCREMENT,
nombre TEXT NOT NULL,
apellido TEXT NOT NULL)'''
cursor.execute(sentencia_sql)
conexion.commit() #Se guardan los cambios realizados
conexion.close()
def insertar(conexion, datos):
cursor = conexion.cursor()
sentencia_sql = 'INSERT INTO usuario (nombre, apellido) VALUES (?, ?)'
cursor.execute(sentencia_sql, datos)
conexion.commit()
conexion.close()
def consultar_x_id(conexion, id):
cursor= conexion.cursor()
sentencia_sql = 'SELECT * FROM usuario WHERE id=?'
cursor.execute(sentencia_sql, (id,))
datos = cursor.fetchall()
conexion.close()
return datos
conexion = conectar()
#crear_tabla(conexion)
#datos= ('reynaldo', 'herrera')
#insertar(conexion, datos)
datos = consultar_x_id(conexion, int(input('Ingrese el numero de usuario o id: ')))
#actualizar(conexion, 2, 'cesar', 'bravo')
if len(datos) > 0:
print(datos[0][1] + ' ' + datos[0][2])
else:
print('no se encontro ese usuario')

