#!/usr/bin/python
import mysql.connector
from mysql.connector import errorcode
try:
cnx = mysql.connector.connect(user='root',
password='tecnologico',
host='localhost',
port=3308,
database='biblioteca')
except mysql.connector.Error as err:
if err.errno == errorcode.ER_ACCESS_DENIED_ERROR:
print("Nombre de usuario o password incorrecto")
elif err.errno == errorcode.ER_BAD_DB_ERROR:
print("La base de datos no existe")
else:
print(err)
else:
print('Conexion establecida')
# cursor, clase para el manejo del SQL ???
cursor = cnx.cursor()
# Creamos la consulta SQL
query = ("SELECT id_libro, nombre, editorial, edicion FROM libros")
# Ejecutamos la consula SQL
cursor.execute(query)
# Mostramos todos los datos de la consulta
for (id_libro, nombre, editorial, edicion) in cursor:
print("Id: "+ str(id_libro) +" ,Titulo: " + nombre + ", Editorial: " + editorial + ", Edicion: " + str(edicion))
# Cerramos cursor
cursor.close()
# Cerramos la conexion
cnx.close()
jueves, 26 de abril de 2018
Conexion a MySQL desde Python
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario