Acceso a base de datos SQLite desde Python
De ISAwiki
(Diferencia entre revisiones)
m |
|||
Línea 19: | Línea 19: | ||
== Enlaces a material adicional == | == Enlaces a material adicional == | ||
+ | *[https://www.python.org/downloads/release/python-2718/ Instalador de Python] Se recomienda emplear la última versión disponible de Python | ||
*[https://docs.python.org/2/library/sqlite3.html Interfaz Python para base de datos SQLite] | *[https://docs.python.org/2/library/sqlite3.html Interfaz Python para base de datos SQLite] | ||
*[http://zetcode.com/python/sqlite/ Tutorial SQLite Python] | *[http://zetcode.com/python/sqlite/ Tutorial SQLite Python] | ||
*[https://sqlitebrowser.org/ DB Browser for SQLite] | *[https://sqlitebrowser.org/ DB Browser for SQLite] |
Revisión de 19:10 22 sep 2020
Tabla de contenidos |
Localización
Aula Schneider (laboratorio 4.B.12), situado en la planta baja del bloque 4 de los edificios departamentales de la zona oeste.
Objetivos de la práctica
Al término de esta práctica el alumno deberá ser capaz de:
- Crear y modificar una base de datos SQLite desde Python
- Introducir y modificar datos en la base de datos desde Python
- Realizar consultas en la base de datos y extraer los resultados a variables en Python
Funciones de la librería sqlite3 útiles para la práctica
import sqlite3 con = sqlite3.connect('ejemplo.db') Crea una conexión con una base de datos c = con.cursor() Crea un cursor (estructura para recorrer y procesar los resultados de un comando) c.execute("CREATE TABLE ...") Envía un comando SQL de creación de tabla con.commit() Confirma los cambios en la base de datos c.execute("SELECT ...") Envía un comando de consulta registro = c.fetchone() Extrae una registro de la última consulta registros = c.fetchall() Extrae todos los registros (restantes) de la última consulta
Enlaces a material adicional
- Instalador de Python Se recomienda emplear la última versión disponible de Python
- Interfaz Python para base de datos SQLite
- Tutorial SQLite Python
- DB Browser for SQLite