MySQL Connector/Python

Yazılım ekran görüntüsü:
MySQL Connector/Python
Yazılım detaylar:
Versiyon: 1.1.5 / 1.2.0 Alpha
Qayıt: 20 Feb 15
Geliştirici: Sun Microsystems, Inc.
Lisans: Ücretsiz
Popülerlik: 25

Rating: 5.0/5 (Total Votes: 1)

.

MySQL Connector / Python Python tamamen MySQL Client / Server protokolünü uygulayan yazılım ve nbsp;. Yok MySQL kütüphaneleri ihtiyaç vardır ve hiçbir derleme bu Python DB API v2.0 uyumlu sürücü çalıştırmak için gerekli olan

Bu sürümde Yeni nedir:

  • İşlevsellik Eklendi veya değiştirildi:
  • Bağlayıcı / Python şimdi Django 1.6 ile uyumludur.
  • utf8mb4 artık geçerli bir karakter kümesi olarak kabul edilir.
  • start_transaction () yöntemi şimdi bir salt okunur bir argüman destekler. Bu argüman SADECE modu veya Yanlış OKU YAZMA modunda başlatmak için OKU işlem başlatmak için doğru olabilir. Salt okunur atlanırsa, sunucunun varsayılan erişim modu kullanılır. Işlem erişim modu ile ilgili detaylar için, BAŞLAT İŞLEM, COMMIT ve ROLLBACK Syntax START İŞLEM deyimi açıklamasına bakın. Sunucu MySQL 5.6.5 daha eski ise, o erişim modu ayarı desteklemiyor ve Connector / Python ValueError yükseltir.
  • Bugs Sabit:

  • Bağlantı havuzu kullanırken
  • Bir bağlantı sıfırlamak değildi havuza döndü, böylece oturum değişkenleri değerlerini korudu. Şimdi bu değişkenler bağlantı havuzuna döndüğünde kullanıcıyı yeniden doğrulayarak sıfırlanır. Bir havuza alınan bağlantı isterken) (bağlamak için bir pool_reset_session argüman geçmek, bu davranışı devre dışı bırakmak için ...
  • cnx = mysql.connector.connect (pool_reset_session = False, ...)
  • yöntem hatalı raporlanan hata iletisine neden olabilir MySQLProtocol.parse_column_count () An yanlış ele hatası.
  • executemany () INSERT INTO başarısız oldu ... SELECT ifadeleri.

sürüm 0.3.1 Yeni nedir:

  • bakım sürümü iki hata tespit

nedir sürüm 0.3.0 Yeni:

Python v2.4 desteği geri

  • olan
    • sıkıştırılmış protokol desteği.
    • SSL bağlantıları (Python ssl modülü kullanılabilir olduğunda) desteği.
    • 16MB daha büyük paketler için destek.
    • Max 1GB PacketSize varsayılan izin verdi.
    • Bazı performans iyileştirmeleri.

    sürüm 0.2.1 yeni nedir:

    • vardı bazı logger.debug () çağıran okuma ve sokete yazarken performansı öldürdü.

    nedir sürüm 0.2 Yeni:

      Şimdi MySQL birden kullanarak INSERT deyimleri optimize
    • .executemany () satır sözdizimi.
    • Ayar sql_mode ve harmanlama gibi bağlantı TIME_ZONE.

    • Eğer dönüşüm kendiniz yapmak istediğinizde
    • Ham imleçler kullanılabilir.
    • unittests şimdi bootstrap kendi MySQL sunucusu örneği.
    • kaynak ağacını Toplama.

    sürüm 0.1.5 yeni nedir:

    • Büyük sonuç kümelerini almak imkansızdı. (Bug lp: 551.533 ve lp: 586.003)
    • (ayrıca aptal yazım hatası tespit) Oracle Sun telif değiştirme

    nedir sürüm 0.1.4 Yeni:.

    • ağdan okuma büyük paketler için kırıldı
    • basit ve kolay işaretleme protocol.MySQLProtocol reimplementing korumak için.
    • Bu MySQLCursor.execute kullanarak MySQL birden ifadeleri göndermek artık mümkün (). Sonuçlar yöntemi next_resultset () çağırarak erişilebilir.
    • MySQLCursor.callproc () artık bir MySQLCursorBuffered olarak tüm sonuç kümelerini depolar. Onlar next_proc_resultset () yöntemini kullanarak erişilebilir. PEP249 tarafından tanımlanan saklı yordam sonuç) callproc (kendini döndürülür.
    • Python datetime.datetime MySQL DATETIME dönüşüm çok daha hızlı şimdi.
    • Bazı genel performans iyileştirmeleri.
    • Telif hakkı bildirimi değişir.

    sürüm 0.1.3 yeni nedir:

    imleçler kapatırken

    • Bir bellek sızıntısı tespit var; uyarılar istisna olarak itiraz edilebilir; İstemci bayrakları saygı vardır; ve veri türü dönüştürme etrafında bazı düzeltmeler.

    sürüm 0.1.2 yeni nedir:

    Python 2.4+ ve 3.1 hem

    • Tespit unicode kullanımı
    • Şimdi bağlantı zaman 'use_unicode' ayarı çalışıyor.
    • conversion.py:. Eğik çizgi alıntı düzenli ifadeyi kaldırarak
    • hata lp için ekleme test case: 499.410
    • Py3k özel:
    • MySQL Strings verilen karakter çözülür zaman use_unicode false
    • deyimi sadece MySQL sunucusu göndermeden önce kodlanmış. Dahili olarak, tüm unicode yapılır.

    • Conversion.py
    • : kaldırma _unicode_to_mysql, ekleme _bytes_to_mysql
    • MySQLCursor .__ unicode__ eski ve __str ile değiştirilir olduğunu __
    • yöntemler silindi hangi testleri çıkarma.

    • Bağlantı set
    • Fix ayar karakteri

    • Beklendiği gibi
    • mysql.connector.Connect (charset = 'latin1') artık çalışır
    • Varsayılan karakter kümesidir (hala) UTF-8.
    • bağladıktan sonra karakter kümesini değiştirirken SET İSİMLERİ sadece kullanılır. Kullanım MySQL.set_charset (charsetname) değiştirmek için.
    • Test durumda hata raporu eklendi; test_protocol.py test davayı sabitleme yeni varsayılan karakter kümesi 'utf-8'.
    • yansıtmak için

    Gereksinimler :

    • Python

  • Benzer yazılım

    firebirdsql
    firebirdsql

    20 Feb 15

    DbVisualizer
    DbVisualizer

    17 Feb 15

    libsqljdbc-auth
    libsqljdbc-auth

    3 Jun 15

    Tntdb
    Tntdb

    20 Feb 15

    Geliştirici Diğer yazılım Sun Microsystems, Inc.

    Yorumlar MySQL Connector/Python

    Yorum Bulunamadı
    Yorum eklemek
    Görüntülerde açın!