cómo conectarse a la base de datos SQLite en Python 3
en este tutorial vamos a aprender cómo conectarse a la base de datos SQLite3 en programación python 3.
para conectar la base de datos sqlite, primero necesitamos importar el módulo sqlite3. Luego, creamos la conexión al archivo de base de datos sqlite usando sqlite3.función connect (). Finalmente, una vez que hayamos terminado, debemos cerrar la conexión usando sqlite3.función close ().,
El módulo Python sqlite3 buscará la base de datos que especifique, si la base de datos no existe python creará una nueva base de datos.
Ejemplo 1
import sqlite3connection = sqlite3.connect("students.db")connection.close()
según el ejemplo anterior python buscará el archivo de base de datos » students.db » en el directorio de trabajo actual (ya que no especificamos la ruta absoluta) y conectar. Si la base de datos » estudiantes.db «no existe, entonces python creará los» estudiantes.db » en el directorio de trabajo actual.,
Ejemplo 2
import sqlite3connection = sqlite3.connect("/var/sqlite3/students.db")connection.close()
Similar al Ejemplo 1, pero esta vez especificamos la ruta absoluta al archivo de base de datos. Así que python buscará dentro de la carpeta/var / sqlite3 para los «estudiantes.db» que se creará si no existe.
Crear Tabla Sqlite en Python 3
Para crear tablas sqlite, necesitamos ejecutar comandos SQL, para ejecutar comandos SQL necesitamos agregar un cursor para nuestra conexión. En python, el cursor SQLite se usa para ejecutar comandos SQL.
import sqlite3connection = sqlite3.connect("students.db")cursor = connection.cursor()connection.close()
ahora, podemos ejecutar la instrucción create table usando el cursor.,
insertar datos en la tabla SQLite en Python 3
de la misma manera, usando el cursor de python, podemos agregar datos a la tabla de la base de datos sqlite.
una vez que insertamos los datos, necesitamos guardar los cambios en el archivo de la base de datos usando la función commit (), antes de cerrar la conexión de la base de datos.
leer datos de la tabla SQLite
en python 3, Podemos usar for loop para leer datos de la tabla sqlite3.
el código anterior mostrará,
(1, 'student 1')(2, 'student 2')
resumen
en este tutorial aprendimos cómo conectar la base de datos SQLite3 en Python 3 Usando el módulo sqlite3.,
también creamos tablas e insertamos datos utilizando el objeto cursor SQLite.