MySQL Connector/Python

Software captura de pantalla:
MySQL Connector/Python
Detalles de software:
Versión: 1.1.5 / 1.2.0 Alpha
Fecha de carga: 20 Feb 15
Licencia: Libre
Popularidad: 25

Rating: 5.0/5 (Total Votes: 1)

MySQL Connector / Python es un software que implementa el protocolo de cliente MySQL / servidor completamente en Python & nbsp;.. No se necesitan bibliotecas de MySQL, y ninguna compilación es necesario ejecutar esta API v2.0 controlador compatible con Python DB

¿Qué hay de nuevo en esta versión:

  • funciones añadidas o cambiadas:
  • Connector / Python es ahora compatible con Django 1.6.
  • utf8mb4 es ahora reconocida como un conjunto de caracteres válida.
  • El método start_transaction () ahora es compatible con un argumento de solo lectura. Este argumento puede ser verdad para iniciar la operación en modo de sólo lectura o Falso para iniciar en modo de lectura y escritura. Si se omite de sólo lectura, se utiliza el modo de acceso por defecto del servidor. Para obtener detalles sobre el modo de acceso de transacción, consulte la descripción de la declaración TRANSACCIÓN START en START TRANSACTION, COMMIT, ROLLBACK y Sintaxis. Si el servidor es más antiguo que MySQL 5.6.5, que no admite la configuración del modo de acceso y conector / Python plantea una ValueError.
  • Errores solucionados:
  • Cuando se utiliza la agrupación de conexiones, una conexión regresó a la piscina no se restablezca, por lo que las variables de sesión retuvo sus valores. Ahora estas variables se restablecen por la re-autenticar al usuario cuando la conexión se devuelve a la piscina. Para desactivar este comportamiento, pasar un argumento pool_reset_session a connect (), cuando se solicite una conexión agrupada ...
  • cnx = mysql.connector.connect (pool_reset_session = False, ...)
  • Un error operación errónea en MySQLProtocol.parse_column_count () método podría dar lugar a un mensaje de error misreported.
  • executemany () falló con INSERT INTO ... SELECT.

¿Cuál es nuevo en la versión 0.3.1:

  • arreglando una versión de mantenimiento dos errores

¿Cuál es nuevo en la versión 0.3.0:

  • Soporte v2.4 Python está de vuelta
  • Soporte para el protocolo comprimido.
  • Soporte para conexiones SSL (cuando el módulo ssl de Python está disponible).
  • Soporte para los paquetes que son más grandes que 16 MB.
  • Max permitió impagos PacketSize 1GB.
  • Algunas mejoras de rendimiento.

¿Cuál es nuevo en la versión 0.2.1:

  • Hubo algunos logger.debug () llama a que asesinado el rendimiento al leer y escribir en el socket.

¿Qué hay de nuevo en la versión 0.2:

  • .executemany () ahora optimiza sentencias INSERT utilizando el múltiple MySQL sintaxis fila.
  • sql_mode Configuración y time_zone al conectar así como colación.
  • primas cursores se puede utilizar cuando se quiere hacer la conversión a ti mismo.
  • unittests ahora arrancar propia instancia del servidor MySQL.
  • Poner en orden el árbol de origen.

¿Cuál es nuevo en la versión 0.1.5:

  • No fue posible recuperar grandes conjuntos de resultados. (Bug lp: 551.533 y lp: 586003)
  • Cambio de los derechos de autor de Sun de Oracle (también la fijación de errata tonto)

¿Cuál es nuevo en la versión 0.1.4:.

  • Lectura de la red se rompió paquetes más grandes
  • reimplementar protocol.MySQLProtocol marcado más simple y fácil de mantener.
  • Ahora es posible enviar múltiples declaraciones a MySQL usando MySQLCursor.execute (). Los resultados están disponibles llamando al next_resultset método ().
  • MySQLCursor.callproc () ahora almacenar todos los conjuntos de resultados como un MySQLCursorBuffered. Son accesibles utilizando el método next_proc_resultset (). El resultado del procedimiento almacenado es devuelto por callproc () como se define en PEP249.
  • MySQL conversión DATETIME a Python datetime.datetime es ahora mucho más rápido.
  • Algunas mejoras en el rendimiento general.
  • cambios Aviso Derecho de Autor.

¿Qué hay de nuevo en la versión 0.1.3:

  • Una pérdida de memoria lo arreglaron al cerrar los cursores; advertencias se pueden plantear como excepciones; banderas cliente son respetados; y algunas correcciones de alrededor de conversión de tipos de datos.

¿Qué hay de nuevo en la versión 0.1.2:

  • La fijación de uso Unicode tanto para Python 2.4+ y 3.1
  • Configuración 'use_unicode' en tiempo de conexión está ahora trabajando.
  • conversion.py:. La eliminación de expresiones regulares en la cotización de las barras invertidas
  • Adición de caso de prueba para lp error: 499410
  • específico Py3k:
  • Cuerdas de MySQL se decodifican al carácter dado cuando use_unicode es false
  • La declaración se codifica antes de enviarla al servidor MySQL. Internamente, todo se hace en Unicode.
  • En conversion.py: eliminar _unicode_to_mysql, añadiendo _bytes_to_mysql
  • MySQLCursor .__ unicode__ es obsoleto y reemplazado con __str __
  • La eliminación de ensayos para los cuales se suprimieron los métodos.
  • carácter ajuste Fix fijado en conexión
  • mysql.connector.Connect (charset = 'latin1') ahora funciona como se espera
  • Juego de caracteres predeterminado es (todavía) UTF-8.
  • SET NAMES sólo se utiliza cuando se cambia el conjunto de caracteres después de conectar. Uso MySQL.set_charset (charsetname) para cambiar.
  • Caso de prueba añadido para informe de error; la fijación de caso de prueba en test_protocol.py para reflejar el nuevo conjunto de caracteres por defecto 'utf-8'.

Requisitos :

  • Python

Programas parecidos

MyFSys
MyFSys

11 May 15

DBeaver
DBeaver

22 Jun 18

XQuark Bridge
XQuark Bridge

2 Jun 15

Otro software de desarrollador Sun Microsystems, Inc.

Comentarios a la MySQL Connector/Python

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!