#SQLITE
import sqlite3
#CONEXION
conexion=sqlite3.connect("agenda.db")
#CURSOR
consulta=conexion.cursor()
#CREA TABLA
sql="""
CREATE TABLE IF NOT EXISTS agenda(
id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,
nombre VARCHAR(20) NOT NULL,
apellidos VARCHAR(20) NOT NULL,
telefono VARCHAR(14) NOT NULL
)
"""
#EJECUTAR CONSULTA
if(consulta.execute(sql)):
print("Tabla creada")
else:
print("Error al crear tabla")
#CERRAMOS
consulta.close()
conexion.commit()
conexion.close()
#INSERTAR DATOS
nombre=input("Dime el nombre\n")
apellidos= input("Dime el apellido\n")
telefono=input("Dime el telefono\n")
#CONECTAMOS
conexion=sqlite3.connect("agenda.db")
#CURSOR
consulta=conexion.cursor()
#DATOS
datos=(nombre,apellidos,telefono)
sql="""
INSERT INTO agenda(nombre,apellidos,telefono) VALUES (?,?,?)"""
if(consulta.execute(sql,datos)):
print("datos guardados")
else:
print("error al guardar datos")
consulta.close()
conexion.commit()
conexion.close()
domingo, 26 de noviembre de 2017
18 Python. Conexion a Base de datos Sqlite
Vemos como conectar con la Base de datos Sqlite y como insertar datos.
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario
Se procedera a revision para su pronta publicacion en caso de que no incumpla las normas de blogger.