的MySQL Connector / Python是軟件,完全實現了MySQL客戶端/服務器協議在Python 。不需要任何MySQL的圖書館,也沒有編制是必要的運行此Python的DB API v2.0兼容的驅動程序
什麼是此版本中的新:
- 在功能添加或更改:
- 連接器/ Python是現在的Django 1.6兼容。
- 在utf8mb4是目前公認有效的字符集。
- 在該start_transaction()方法現在支持只讀參數。此參數可以是真正的開始在READ交易ONLY模式或假來啟動它在讀寫模式。如果省略只讀,服務器的默認接入方式使用。有關事務的訪問模式的詳細信息,請參閱在START TRANSACTION,COMMIT,和ROLLBACK語法START TRANSACTION語句描述。如果服務器是舊的比MySQL 5.6.5,它不支持設置訪問模式和連接器/ Python會引發ValueError異常。
- 在修復的錯誤:
- 在使用連接池,連接返回到池中未復位,所以會話變量保留它們的值。現在這些變量是由當連接返回到池中重新認證用戶復位。要禁用此行為,請求池連接時傳遞一個pool_reset_session參數進行連接()...
- 在CNX = mysql.connector.connect(pool_reset_session =假,...)
- 在MySQLProtocol.parse_column_count()未正確處理錯誤的方法可能會導致誤報的錯誤消息。
- 在executemany()失敗,INSERT INTO ... SELECT語句。
什麼是0.3.1版本,新的:
- 在一個維護發行固定兩個錯誤
什麼是0.3.0版本,新的:
- 在Python的支持V2.4回來
- 在支持壓縮協議。
- 在支持SSL連接時(Python的SSL模塊可用)。
- 在支持數據包這是大於16MB。
- 在最大允許PACKETSIZE默認為1GB。
- 在一些性能方面的改進。
什麼在0.2.1版本新:
- 在有一些logger.debug()調用它同時讀取和寫入插座殺死性能。
什麼是0.2版本的新:
- 在.executemany()現在使用優化MySQL的多個INSERT語句排語法。
- 在設定的sql_mode當連接以及整理TIME_ZONE。
- 在原始游標可以當你想自己做轉換使用。
- 在單元測試,現在引導自己的MySQL服務器實例。
- 在整理源樹。
什麼版本0.1.5的新:
- 在這是不可能的檢索大結果集。 (錯誤LP:551533和LP:586003)
- 從太陽到Oracle改變版權(也固定傻錯字)
什麼是0.1.4版本,新的:
- 從網絡閱讀是為更大的包破
- 在重新實現protocol.MySQLProtocol標記簡單,更易於維護。
- 現在可以使用MySQLCursor.execute發送多條語句到MySQL()。結果是通過調用方法next_resultset()進行訪問。
- 在MySQLCursor.callproc()現在將存儲所有結果集為MySQLCursorBuffered。它們都可以訪問使用next_proc_resultset()方法。存儲過程的結果通過callproc()通過PEP249定義返回本身。
- 在MySQL的DATETIME轉換到Python datetime.datetime現在快多了。
- 在一些整體性能的提升。
- 在版權聲明的變化。
什麼在0.1.3版本新:
- 系統內存洩漏得到了關閉游標時固定;警告可以提升為例外;客戶端的標誌是尊重;和周圍的數據類型轉換一些修正。
什麼在0.1.2版本新:
- 在固定的Unicode使用兩個Python的2.4 + 3.1
- 在設置“use_unicode”在連接時正在工作。
- conversion.py:刪除正則表達式的報價反斜線
- 添加測試用例錯誤LP:499410
- 在Py3k具體的:
- 從MySQL的字符串進行解碼,以給定的字符時use_unicode是假的
- 在聲明中只是把它發送到MySQL服務器之前編碼。在內部,所有在Unicode中完成。
- 在conversion.py:刪除_unicode_to_mysql,加入_bytes_to_mysql
- 在MySQLCursor .__ unicode__已經落後,並且__str更換__
- 在刪除了該方法已被刪除的測試。
- 修正設定字符集在連接
- 在mysql.connector.Connect(字符集='拉丁文')現在將按預期
- 在默認字符集是(仍然)UTF-8。
- 設置名稱來更改字符連接後進行設置時,只使用。使用MySQL.set_charset(的charsetName)來改變。
- 在測試案例增加了對錯誤報告;固定測試用例test_protocol.py,以反映新的默認字符集“UTF-8”。
要求:
- 在Python中
評論沒有發現