Red de conocimiento informático - Material del sitio web - Cómo conectarse a MySQL usando Python3.4

Cómo conectarse a MySQL usando Python3.4

Desde el lanzamiento de Python3, hemos recibido malas críticas de los programadores, diciendo que es inestable e incompatible, pero las malas críticas son malas críticas. Ahora que se lanza Python3, definitivamente es una tendencia. Sin embargo, en python3.4, mysqldb que usa python2.7 ya no puede conectarse a la base de datos mysql, lo cual es bastante confuso. Sin embargo, podemos usar pymysql para completar la importante tarea de conectarnos a mysql, como se muestra a continuación:

Descripción del número de serie

1 Vaya a github para descargar el paquete de instalación de pymysql.

Extraer a una letra de unidad.

3 Abra la ventana cmd (en el entorno win), ingrese al directorio raíz de pymysql y ejecute el comando. python setup.py install4En el programa, importe pymysql.

5 Comience a conectarse a la base de datos

Conexión del documento API para operaciones de base de datos:/blog/2096512Explicación complementaria:

Mysqldb es una herramienta para que Python se conecte a la base de datos. base de datos mysql, pero actualmente Myqldb admite una versión inferior y la instalación falla. Es por eso que probamos pymysql. pymysql es una dirección de descarga de software relativamente simple y fácil de usar:

Python 3. 2. 5:/PHP Study/phpstudylite.zip (Para facilitar la instalación, Elijo PHP aquí estudio)1, el directorio de instalación de Python está configurado en d:/python32.

2. El método de instalación de pymysql es: descomprimir el archivo descargado y ejecutarlo en cmd: pythonsetup.pyinstall..

El método para comprobar si la instalación se realizó correctamente: importar pymysql . Si no se informa ningún error, la instalación se realizó correctamente.

3. El directorio de instalación de mysql es D:/phpStudy/MySQL. Para evitar más problemas de configuración, después de iniciar phpstudy, puede configurarlo como un servicio del sistema. 4. Operaciones básicas:

(1) Importar pymysql: Importar pymysql

(2) Conectarse a la base de datos: conn = pymysql Connect(host = ' localhost ', usuario = ' root ', passwd=' root ', db=' ere ', charset='utf8 '). ¡Asegúrate de prestar atención al contenido antes de cada signo igual! El parámetro Charset puede evitar caracteres chinos confusos (3) Obtener cursor de operación: cur=conn.cursor().

(4) Ejecute la declaración sql e inserte el registro: sta=cur.execute("insertar declaración"). Después de una ejecución exitosa, el valor sta es 1. Las declaraciones de actualización y eliminación son similares.

(5) Ejecutar instrucción SQL y consultar registro: cur. Execute ("sentencia select") se ejecuta con éxito, el conjunto de registros de resultados de la consulta se guarda en la variable cur y luego los resultados se imprimen en un bucle:

Para cada entrada cur:

Imprimir(cada uno[1]). decode(' UTF-8 ')# each[1] representa el valor en la segunda columna de la fila del cursor actual. Si es chino, se requiere codificación.