January 1, 1 | 3 minutes read
Index of content
- Obtenga los resultados del SQL usando el objeto del cursor (por ejemplo, fetchall, buscar muchos o buscar uno).
- Cierre la conexión a la base de datos. Estos pasos son esencialmente placa de caldera, código que los usará cada vez que accede a una base de datos a través de PyMySQL (o, de hecho, cualquier módulo compatible con DB-API). Tomaremos cada uno de estos pasos a la vez. 25.2.1 Importación del módulo Como el módulo PyMySQL no es uno de los módulos integrados proporcionados por defecto con Python necesitará importar el módulo en su código, por ejemplo usando importar pymsql Tenga cuidado con el caso utilizado aquí ya que el nombre del módulo es pymysql en el código (¡Si intenta importar PyMySQL, Python no lo encontrará!). 25.2.2 Conéctese a la base de datos Cada módulo de base de datos tendrá sus propias especificaciones para conectarse a la base de datos. servidor; estos generalmente implican especificar la máquina en la que se ejecuta la base de datos (como las bases de datos pueden consumir muchos recursos, a menudo se ejecutan en un ordenador físico), el usuario a utilizar para la conexión y cualquier información de seguridad como una contraseña y la instancia de la base de datos a la que conectarse. En la mayoría de los casos un la base de datos es atendida por un sistema de gestión de bases de datos (un DBMS) que puede administrar múltiples instancias de base de datos y, por lo tanto, es necesario especificar qué instancia de base de datos que le interesa. Para MySQL, el servidor de base de datos MySQL es un DBMS que de hecho puede cuidar múltiples instancias de base de datos. Por lo tanto, la función pymysql.connect requiere la siguiente información al conectarse a la base de datos es: • El nombre de la máquina que aloja el servidor de base de datos MySQL, p. servidor de base de datos midominio.com. Si desea conectarse a la misma máquina que su Python se está ejecutando el programa, entonces puede usar localhost. Este es un nombre especial. reservado para la máquina local y evita que tenga que preocuparse por el nombre de su computadora local. • El nombre de usuario que se utilizará para la conexión. La mayoría de las bases de datos limitan el acceso a sus bases de datos a usuarios designados. Estos no son usuarios necesarios como humanos que inician sesión en un sistema, sino más bien entidades a las que se les permite conectarse a la base de datos y realizar determinadas operaciones. Por ejemplo, es posible que un usuario solo pueda leer datos en la base de datos donde otro usuario puede insertar nuevos datos en la 292 25 Módulo PyMySQL
popular post
January 1, 1
Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Read MoreJanuary 1, 1
Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Read MoreJanuary 1, 1
• https://docs.python.org/3/ El sitio principal de documentación de Python 3. Contiene tutoriales, referencias de bibliotecas, guías de configuración e instalación, así como Python cómo-tos • https://docs.
Read More