Añadir InsertSelectSQL.py

This commit is contained in:
Kevin William Olarte Braun 2024-10-24 17:09:50 +00:00
commit 35e6c17e16
1 changed files with 62 additions and 0 deletions

62
InsertSelectSQL.py Normal file
View File

@ -0,0 +1,62 @@
import mysql.connector
from mysql.connector import Error
def insertar_usuario(nombre, edad):
conexion = None
try:
# Conectar a la base de datos
conexion = mysql.connector.connect(
host="localhost",
user="thread4",
password="sas",
database="thread4" # Asegúrate de que el nombre de la base de datos sea correcto
)
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)
print("Hola4")
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 and conexion.is_connected():
cursor.close()
conexion.close()
print("Conexión cerrada")
def obtener_usuarios():
conexion = None
try:
conexion = mysql.connector.connect(
host="localhost",
user="thread4",
password="sas",
database="thread4"
)
if(conexion.is_connected()):
cursor = conexion.cursor()
sql="Select nombre, edad from usuarios"
cursor.execute(sql)
resultado = cursor.fetchall()
for fila in resultado:
nombre, edad = fila
print(f"Nombre : {nombre}, Edad : {edad}")
except Error as e:
print(f"Error al conectar o consultar en MySQL: {e}")
insertar_usuario("kevin","11")
obtener_usuarios();