eduardo barrera

Generation

generate functionSat, 30 Nov 2024

abrir base datos Clientes y si no existe crearla

Puedes utilizar la biblioteca `sqlite3` de Python para crear y abrir una base de datos. Aquí te muestro un ejemplo de cómo hacerlo: ```python import sqlite3 def crear_base_datos(): # Conectar a la base de datos conn = sqlite3.connect('clientes.db') # Crear cursor cursor = conn.cursor() # Crear tabla si no existe cursor.execute(''' CREATE TABLE IF NOT EXISTS clientes ( id INTEGER PRIMARY KEY AUTOINCREMENT, nombre TEXT NOT NULL, apellido TEXT NOT NULL, email TEXT NOT NULL, telefono TEXT NOT NULL ) ''') # Confirmar cambios conn.commit() # Cerrar conexión conn.close() # Abrir base de datos def abrir_base_datos(): try: # Conectar a la base de datos conn = sqlite3.connect('clientes.db') # Crear cursor cursor = conn.cursor() # Imprimir mensaje de conexión exitosa print("Conexión exitosa a la base de datos") # Cerrar conexión conn.close() except sqlite3.Error as e: print(f"Error al conectar a la base de datos: {e}") # Ejecutar funciones crear_base_datos() abrir_base_datos() ``` En este código, la función `crear_base_datos()` crea la base de datos `clientes.db` y la tabla `clientes` si no existen. La función `abrir_base_datos()` intenta conectar a la base de datos y, si es exitosa, imprime un mensaje de conexión exitosa. Recuerda que debes tener instalada la biblioteca `sqlite3` en tu entorno de Python. Si no la tienes instalada, puedes hacerlo con pip: ```bash pip install pysqlite3 ```

Questions about programming?Chat with your personal AI assistant