Añadir InsertSelectSQL.py
This commit is contained in:
commit
35e6c17e16
|
@ -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();
|
Loading…
Reference in New Issue