⊗pyPmDBPM 101 of 129 menu

Manipulaciones preparatorias para trabajar con SQL en Python

Ahora aprendamos a trabajar con bases de datos a través de Python. Para ello, ante todo es necesario establecer una conexión con el servidor de la base de datos.

Esto se hace mediante módulos especiales. El módulo más popular es mysql_connector. Instalémoslo en nuestro directorio de trabajo:

pip install mysql-connector-python # para Windows pip3 install mysql-connector-python # para Linux

Después de instalar mysql_connector es necesario configurar la conexión con la BD en nuestro archivo de trabajo. Para ello, primero importamos del módulo la función connect y la excepción Error. Luego creamos una estructura try-except para verificar la conexión a la BD. En el bloque try-except definimos la estructura with, que después de ejecutar la consulta la cerrará automáticamente. En los parámetros de la función connect definimos el nombre del host, el usuario, la contraseña y el nombre de la BD. El resultado de la función connect se guarda en la variable connection. En caso de una conexión exitosa, el valor de la variable connection se mostrará en la consola. De lo contrario, se mostrará un mensaje de error:

from mysql.connector import connect, Error try: with connect( host='localhost', user='root', password='', database='test', ) as connection: print(connection) except Error as e: print(e)

Si todos los parámetros están configurados correctamente, se mostrará un objeto MySQLConnection en la consola:

<mysql.connector.connection_cext.CMySQLConnection object at 0x000001D2BED35F70>

Establezca una conexión con su BD, en la cual se encuentra la tabla users.

Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar