Conexion MariaDB a Python

Antes de comenzar es necesario importar el conector de MySQL que funciona también para MariaDB. En nuetros ejemplos estaremos usando PyCharm Community Edition, que es uno de los editores más potentes y más ampliamente usados para desarrollar en Python.


Creamos una base de datos en MariaDB llamada Pruebas:


Creamos también una tabla llamada Usuarios:

CREATE TABLE Usuarios (
  ID int(11) NOT NULL AUTO_INCREMENT,
  USERNAME varchar(100) NOT NULL,
  PASSWORD varchar(100) NOT NULL,
  NOMBRE varchar(100) DEFAULT NULL,
  PRIMARY KEY (ID)
)
Agregamos algunos registros de prueba:



Y finalmente el código:

  1. import mysql.connector as mariadb
  2. # decodigo.com
  3. mariadb_conexion = mariadb.connect(host='localhost', port='3306',
  4. user='root', password='password', database='Pruebas')
  5. cursor = mariadb_conexion.cursor()
  6. try:
  7. cursor.execute("SELECT ID,USERNAME,PASSWORD,NOMBRE FROM Usuarios")
  8. for id_usuario, username, password, nombre in cursor:
  9. print("id: " + str(id_usuario))
  10. print("username: " + username)
  11. print("password: " + password)
  12. print("nombre: " + nombre)
  13. except mariadb.Error as error:
  14. print("Error: {}".format(error))
  15. mariadb_conexion.close()
Y fin corremos el programa.


Comentarios