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:
Y finalmente el código:
Y fin corremos el programa.
Creamos también una tabla llamada Usuarios:
Agregamos algunos registros de prueba: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) )
- import mysql.connector as mariadb
- # decodigo.com
- mariadb_conexion = mariadb.connect(host='localhost', port='3306',
- user='root', password='password', database='Pruebas')
- cursor = mariadb_conexion.cursor()
- try:
- cursor.execute("SELECT ID,USERNAME,PASSWORD,NOMBRE FROM Usuarios")
- for id_usuario, username, password, nombre in cursor:
- print("id: " + str(id_usuario))
- print("username: " + username)
- print("password: " + password)
- print("nombre: " + nombre)
- except mariadb.Error as error:
- print("Error: {}".format(error))
- mariadb_conexion.close()
Comentarios
Publicar un comentario