MySQL Connector/Python

Tela Software:
MySQL Connector/Python
Detalhes de Software:
Versão: 1.1.5 / 1.2.0 Alpha
Data de upload: 20 Feb 15
Licença: Livre
Popularidade: 140

Rating: 5.0/5 (Total Votes: 1)

MySQL Connector / Python é um software que implementa o protocolo MySQL Cliente / Servidor completamente em Python & nbsp;.. Nenhuma biblioteca MySQL são necessários, e nenhuma compilação é necessário para executar este controlador compatível com API v2.0 Python DB

O que é novo nesta versão:

  • funcionalidades incluídos ou alterados:
  • Connector / Python é agora compatível com Django 1.6.
  • utf8mb4 é agora reconhecido como um conjunto de caracteres válido.
  • O método start_transaction () agora suporta um argumento readonly. Este argumento pode ser verdade para começar a operação em modo só de leitura ou False para iniciá-lo em modo de gravação READ. Se readonly for omitido, o modo de acesso padrão do servidor é usado. Para mais informações sobre o modo de acesso da transação, consulte a descrição para a instrução TRANSACTION INICIAR no START TRANSACTION, COMMIT e ROLLBACK Syntax. Se o servidor é mais velho do que o MySQL 5.6.5, ele não suporta a configuração do modo de acesso e Connector / Python levanta uma ValueError.
  • Bugs Fixo:
  • Ao usar o pool de conexão, a conexão voltou para a piscina não foi zerado, então as variáveis ​​de sessão mantiveram seus valores. Agora, essas variáveis ​​são repostas por re-autenticar o usuário quando a conexão é devolvido para a piscina. Para desativar esse comportamento, passar um argumento pool_reset_session para conectar () ao solicitar uma conexão de pool ...
  • cnx = mysql.connector.connect (pool_reset_session = False, ...)
  • Um erro de manipulação incorreta em MySQLProtocol.parse_column_count () método pode levar a uma mensagem de erro de forma deturpada.
  • executemany () falhou com INSERT INTO ... SELECT.

O que é novo na versão 0.3.1:

  • uma versão de manutenção que fixa dois bugs

O que é novo na versão 0.3.0:

  • apoio Python v2.4 está de volta
  • Suporte para protocolo comprimido.
  • O suporte para conexões SSL (quando o módulo SSL do Python está disponível).
  • Suporte para pacotes que são maiores do que 16 MB.
  • Max permitido defaults PacketSize 1GB.
  • Algumas melhorias de desempenho.

O que é novo na versão 0.2.1:

  • Havia alguns logger.debug () chama que matou o desempenho durante a leitura e gravação para o socket.

O que é novo na versão 0.2:

  • .executemany () agora otimiza instruções INSERT usando o múltiplo MySQL sintaxe linha.
  • Definir sql_mode e time_zone ao conectar, bem como agrupamento.
  • Matéria cursores pode ser usado quando você quer fazer a conversão a si mesmo.
  • UnitTests agora inicializar instância do servidor próprio MySQL.
  • arrumar a árvore de origem.

O que é novo na versão 0.1.5:

  • Era impossível para recuperar conjuntos de resultados grandes. (Bug lp: 551.533 e lp: 586.003)
  • Alterar copyright da Sun para Oracle (também fixa typo bobo)

O que é novo na versão 0.1.4:.

  • Leitura de rede foi quebrado para objetos maiores
  • reimplementar protocol.MySQLProtocol marcação mais simples e mais fácil de manter.
  • Agora é possível enviar várias instruções ao MySQL usando MySQLCursor.execute (). Os resultados são acessíveis chamando o next_resultset método ().
  • MySQLCursor.callproc () irá agora armazenar todos os conjuntos de resultados como um MySQLCursorBuffered. Eles são acessíveis, utilizando o método next_proc_resultset (). O resultado do procedimento armazenado é retornado por callproc () em si, tal como definido por PEP249.
  • conversão MySQL DATETIME para Python datetime.datetime é agora muito mais rápida.
  • Algumas melhorias de desempenho geral.
  • mudanças de direitos reservados.

O que é novo na versão 0.1.3:

  • Um vazamento de memória ficou fixo ao fechar cursores; avisos podem ser levantadas como exceções; bandeiras do cliente são respeitados; e algumas correções ao redor de conversão de tipo de dados.

O que é novo na versão 0.1.2:

  • Correção de uso unicode tanto para Python 2.4+ e 3.1
  • Definir 'use_unicode' no momento da conexão agora está funcionando.
  • conversion.py:. Remoção de expressão regular para citar barras invertidas
  • Adicionar caso de teste para bug lp: 499.410
  • Py3k específico:
  • Strings do MySQL são decodificados para o caráter dado quando use_unicode é false
  • A declaração é codificado pouco antes de enviá-lo para o servidor MySQL. Internamente, tudo é feito em unicode.
  • Em conversion.py: remoção _unicode_to_mysql, acrescentando _bytes_to_mysql
  • MySQLCursor .__ unicode__ é obsoleto e substituído por __str __
  • A remoção ensaios para os quais foram excluídos os métodos.
  • caráter configuração Fix fixado em conexão
  • mysql.connector.Connect (charset = "latin1 ') agora funciona como previsto
  • Conjunto de caracteres padrão (ainda) é UTF-8.
  • NOMES SET só é usado quando se muda definido após a conexão personagem. Use MySQL.set_charset (charsetname) a mudar.
  • Caso de teste adicionado para o relatório de bug; fixação caso de teste em test_protocol.py para refletir o novo conjunto de caracteres padrão 'utf-8'.

Requisitos :

  • Python

Programas semelhantes

datastore
datastore

20 Feb 15

Vibur DBCP
Vibur DBCP

17 Feb 15

sqlupdate
sqlupdate

14 Apr 15

Outro software de desenvolvedor Sun Microsystems, Inc.

Comentário para MySQL Connector/Python

Comentários não encontrado
Adicionar comentário
Ligue imagens!