29 lines
1.1 KiB
Python
29 lines
1.1 KiB
Python
import mysql.connector
|
|
from mysql.connector import Error
|
|
|
|
def insertar_usuario(nombre, edad):
|
|
try:
|
|
# Conectar a la base de datos
|
|
conexion = mysql.connector.connect(
|
|
host="localhost", # Cambia esto si usas otro host
|
|
user="tu_usuario", # Cambia esto por tu nombre de usuario
|
|
password="tu_contraseña", # Cambia esto por tu contraseña
|
|
database="tu_base_de_datos" # Cambia esto por el nombre de tu base de datos
|
|
)
|
|
|
|
if conexion.is_connected():
|
|
cursor = conexion.cursor()
|
|
# Consulta SQL para insertar un registro
|
|
sql = "INSERT INTO usuarios (nombre, edad) VALUES (%s, %s)"
|
|
valores = (nombre, edad)
|
|
cursor.execute(sql, valores)
|
|
conexion.commit() # Guardar los cambios en la base de datos
|
|
print("Registro insertado con éxito")
|
|
|
|
except Error as e:
|
|
print(f"Error al conectar o insertar en MySQL: {e}")
|
|
finally:
|
|
if conexion.is_connected():
|
|
cursor.close()
|
|
conexion.close()
|
|
print("Conexión cerrada") |