Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- !/usr/bin/env python
- # -*- coding: utf-8 -*-
- #
- """
- SQLite --> (incluido en la biblioteca std): import sqlite3
- MySQL (o MariaDB)--> mysql-connector-python, PyMySQL, MySQLdb
- Oracle --> cx_Oracle
- SQL Server --> pymssql, pyodbc
- PostgreSQL --> psycopg, pg8000
- """
- import sqlite3
- # crear una conexión a una base de datos (si la base no existe la crea)
- conn = sqlite3.connect("database.sqlite")
- # creo un cursor para ejecutar consultas (querys)
- cursor = conn.cursor()
- # ejecuto una consulta para crear una tabla
- cursor.execute("CREATE TABLE IF NOT EXISTS personas (nombre TEXT, edad NUMERIC)")
- #guardo los cambios
- conn.commit()
- # agreguemos datos a la tabla
- datos = (
- ("Pablo",11),
- ("Ana",22),
- ("Ale",13),
- ("Juno",17)
- )
- for nombre,edad in datos:
- cursor.execute("INSERT INTO personas VALUES(?,?)",(nombre,edad))
- conn.commit()
- # Hagamos una consulta para ver los datos
- cursor.execute("SELECT * FROM personas")
- # imprimo un solo valor
- print(cursor.fetchone())
- # Hagamos una consulta para ver los datos
- cursor.execute("SELECT * FROM personas")
- # imprimo todo los valores
- print(cursor.fetchall())
- # cerramos conexión a la base
- conn.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement