preloader

1 de enero de 1 | 2 minutos de lectura
Índice de contenido

base de datos. Estos usuarios se autentican solicitándoles que proporcionen un contraseña. • La contraseña del usuario. • La instancia de la base de datos a la que conectarse. Como se mencionó en el capítulo anterior, El sistema de administración de bases de datos (DMS) puede administrar múltiples instancias de bases de datos y, por lo tanto, es necesario decir en qué instancia de base de datos está interesado. Por ejemplo:

Abrir conexión a la base de datos

conexión = pymysql.connect(’localhost’,’nombre de usuario’,‘contraseña’,‘uni- base de datos’) En este caso la máquina a la que nos estamos conectando es ‘localhost’ (que es lo mismo máquina en la que se ejecuta el propio programa Python), el usuario está representado por ’nombre de usuario’ y ‘contraseña’ y la instancia de la base de datos de interés se llama ‘uni-base de datos’. Esto devuelve un objeto Connection según el estándar DB-API. 25.2.3 Obtención del Objeto Cursor Puede obtener el objeto del cursor de la conexión usando el cursor() método:

preparar un objeto de cursor usando el método cursor()

cursor = conexión.cursor() 25.2.4 Uso del objeto Cursor Una vez que haya obtenido el objeto del cursor, puede usarlo para ejecutar una consulta SQL o una declaración de inserción, actualización o eliminación de DML. El siguiente ejemplo utiliza un simple declaración de selección para seleccionar todos los atributos en la tabla de estudiantes para todas las filas actualmente almacenado en la tabla de estudiantes:

ejecutar consulta SQL usando el método execute().

cursor.execute(‘SELECCIONAR * DE estudiantes’) Tenga en cuenta que este método ejecuta la declaración SELECT pero no devuelve el conjunto de resultados directamente. En su lugar, el método de ejecución devuelve un número entero que indica el número de filas afectadas por la modificación o devueltas como parte de la consulta. En el caso de una declaración SELECT, el número devuelto se puede usar para determinar qué tipo de método de obtención utilizar. 25.2 Trabajar con el módulo PyMySQL 293

comments powered by Disqus

popular post

El modelo AR de series temporales univariadas

Resumen: En esta entrada, descubrirá el modelo AR: El modelo autorregresivo.

Leer más

Evaluación de modelos para pronosticar

Resumen: Al desarrollar modelos de aprendizaje automático, generalmente se comparan varios modelos durante la fase de construcción.

Leer más

Modelos para pronosticar

Resumen: El pronóstico, traducido groseramente como la tarea de predecir el futuro, ha estado presente en la sociedad humana durante siglos.

Leer más