Open Menu dzosoft
Close Menu dzosoft

   TODO SOBRE INFORMÁTICA Y TECNOLOGÍA


                             







 
 
 

Cómo conectar la base de datos MySQL usando Connector/Python

 
 
Cómo conectar la base de datos MySQL usando Connector/Python
 

Mientras trabajamos con Python necesitamos trabajar con bases de datos, pueden ser de diferentes tipos como MySQL, SQLite, NoSQL, etc.
En este artículo, veremos cómo conectar bases de datos MySQL usando MySQL Connector/Python.
El módulo conector MySQL de Python se usa para conectar bases de datos MySQL con los programas de Python, lo hace usando la especificación API de base de datos de Python v2.0 (PEP 249).
Utiliza la biblioteca estándar de Python y no tiene dependencias.


 

Conexión a la base de datos

 

El siguiente ejemplo muestra cómo conectarse al servidor MySQL:?
import mysql.connector

cnx = mysql.connector.connect(user='username', password='password',
host='localhost',
database='database_name')
cnx.close()


También para lo mismo, podemos usar la clase connection.MySQLConnection() en lugar de connect():
 

Example


from mysql.connector import (connection)
cnx = connection.MySQLConnection(user='username', password='password', host='localhost', database='database_name') cnx.close()

Para manejar los errores de conexión, use la declaración try y detecte todos los errores usando la excepción errors.Error:
import mysql.connector
from mysql.connector import errorcode

try: cnx = mysql.connector.connect(user='username', database='database_name') except mysql.connector.Error as err: if err.errno == errorcode.ER_ACCESS_DENIED_ERROR: print("Something is wrong with your user name or password") elif err.errno == errorcode.ER_BAD_DB_ERROR: print("Database does not exist") else: print(err) else: cnx.close()


Otra forma es pasar el diccionario en la función connect() usando el operador '**'

 

Example

import mysql.connector

config = { 'user': 'username', 'password': 'password', 'host': 'localhost', 'database': 'database_name', 'raise_on_warnings': True }
cnx = mysql.connector.connect(**config)
cnx.close()


También te puede interesar


Cómo instalar Python en Windows

Cómo escribir tu primer programa en Python

Cómo bloquear la PC con comando de voz usando Python

Cómo dibujar formas con python

Cómo crear archivos de lectura y escritura en python

Cómo crear su propio asistente personal usando ChatGPT y Python

Cómo crear e inicializar un diccionario de Python


Leave comment
          

Guardar apodo y correo electrónico en este navegador para la próxima vez.



Cargando...