Cómo ingresar a la base de datos de un sitio web con Python

Si pudieras haberlo buscado en Google, tendrías muchas respuestas para esto.

Supongo que tiene acceso al servidor de la base de datos, ya sea en su máquina local o en el servidor. Además, supongo que tiene un servidor de base de datos mysql. Entonces, lo que necesita es un módulo conector como MySQL-Python, para conectarse a él. Si no desea escribir consultas manualmente, puede utilizar bibliotecas como SQLAlchemy que resolverán este problema. Debe crear clases de modelo que replicarán las tablas de la base de datos, incluidas las referencias de claves externas. Conecte su código de Python a la base de datos utilizando el motor del conector y las sesiones para mantener viva su conexión. Para más detalles, consulte aquí: Tutorial de SQLAlchemy.

Si necesita más ayuda, simplemente búsquelo en Google y pregunte en stackoverflow. Obtendrá respuestas mucho más rápido.

Necesitará la siguiente configuración para su script. Tenga en cuenta que las configuraciones que incluimos a continuación son para nuestros propósitos de prueba, reemplácelas con sus configuraciones (el host de la base de datos debe permanecer igual).

nombre de la base de datos: whhsup5_python
usuario de la base de datos: whhsup5_python
contraseña de la base de datos: pytest
host de la base de datos: localhost

Una vez que tengamos la configuración de la base de datos, podemos crear nuestro script y guardarlo en la carpeta cgi-bin como http://pythontest.py (nombre su archivo como desee, solo recuerde la extensión .py). Una vez que se ha creado el archivo, cambie los permisos de archivo a 755 (como deberían estar todos los archivos en el cgi-bin).

Este script se conectará y ejecutará el comando SELECT VERSION (), que nos mostrará qué versión de MySQL está ejecutando nuestra base de datos.

Para saber más con videos gratis: Base de datos en Python

5.1 Conexión a MySQL usando Connector / Python

El constructor connect() crea una conexión con el servidor MySQL y devuelve un objeto MySQLConnection .

El siguiente ejemplo muestra cómo conectarse al servidor MySQL:

Vea los detalles aquí: 5.1 Conexión a MySQL usando Connector / Python