Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- #
- """
- MySQL: mysql-connector-python, PyMySQL, MySQLdb
- PostgreSQL: psycopg, pg8000
- SQLite (std) sqlite3
- SQL Server pymssql, pyodbc
- Oracle cx_Oracle
- API estandar : DB-API
- """
- import sqlite3
- # abro una base de daos (si no existe la crea)
- conn = sqlite3.connect("database.sqlite")
- # creo un cursor para escribir consultas SQL
- cursor = conn.cursor()
- # ejecuto una consulta SQL para crear una tabla:
- cursor.execute("CREATE TABLE personas(nombre TEXT,edad NUMERIC)")
- # guardo los cambios hechos (commit)
- conn.commit()
- # creo una tupla de datos para añadirlos a la tabla personas
- personas = (
- ('Juana',25),
- ('Tito',19),
- ('Josefa',58),
- ('Ana',11)
- )
- # agrego los datos a la tabla:
- for nombre,edad in personas:
- cursor.execute('INSERT INTO personas VALUES(?, ?)',(nombre,edad))
- conn.commit()
- # imprimo los valores de la tabla personas
- cursor.execute("SELECT * FROM personas")
- datos = cursor.fetchall()
- print("\nTabla personas")
- print("----------------")
- for dato in datos:
- print(dato)
- # cierro la base de datos
- conn.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement