MySQL Connector/Python

ソフトウェアのスクリーンショット:
MySQL Connector/Python
ソフトウェアの詳細:
バージョン: 1.1.5 / 1.2.0 Alpha
日付のアップロード: 20 Feb 15
ライセンス: 無料
人気: 25

Rating: 5.0/5 (Total Votes: 1)

のMySQLコネクタ/ PythonのPythonで完全にMySQLのクライアント/サーバプロトコルを実装するソフトウェアである いいえMySQLのライブラリが必要であり、コンパイルはこのPythonのDBのAPI v2.0の準拠のドライバを実行する必要がありません。

このリリースのの新機能:

  • 機能追加または変更:
  • コネクタ/ Pythonは今のDjango 1.6と互換性があります。
  • utf8mb4は、現在有効な文字セットとして認識されます。
  • start_transaction()メソッドは現在、読み取り専用の引数をサポートしています。この引数は、READ WRITEモードで起動するための唯一のモードまたはFalse READでトランザクションを開始する場合はTrueことができます。読み取り専用を省略した場合は、サーバのデフォルトのアクセスモードが使用される。トランザクション·アクセス·モードの詳細については、START TRANSACTIONを、COMMIT、そしてROLLBACK構文でのSTART TRANSACTION文の説明を参照してください。サーバーは、MySQL 5.6.5よりも古い場合は、アクセスモードの設定をサポートしていません。また、コネクタ/ Pythonは送出を発生させます。
  • 修正されたバグ:
    接続プーリングを使用する場合は
  • 、接続がリセットされませんでしたプールに戻さので、セッション変数は、その値を保持した。今、これらの変数は、接続がプールに戻されたときにユーザーを再認証することによってリセットされます。プールされた接続を要求する場合)(接続するためにpool_reset_session引数を渡す、この動作を無効にするには...
  • CNX = mysql.connector.connect(pool_reset_session =偽、...)
  • MySQLProtocol.parse_column_count()メソッドで、誤った取り扱いをするエラーが虚報エラーメッセージにつながる可能性があります。
  • executemany()は、INSERT INTO ..​​. SELECTステートメントで失敗しました。

のバージョン0.3.1でのの新機能である:ます。

  • 2つのバグを修正するメンテナンスリリースします。

のバージョン0.3.0でのの新機能です:PythonのV2.4のサポートが帰ってきた。

  • 圧縮プロトコルをサポートします。
  • SSL接続(PythonのSSLモジュールが利用可能な場合)をサポートします。
  • 16MBよりも大きくしているパケットをサポートします。
  • マックスは1GBにパケット·サイズのデフォルトを許可します。
  • 一部のパフォーマンス向上します。

のバージョン0.2.1でのの新機能である:一部logger.debugは(ありました。

  • )を呼び出し、読書とソケットへの書き込み中のパフォーマンスを殺します。

のバージョン0.2のの新機能:

  • .executemany()になりましたMySQLの複数を使用して、INSERT文を最適化します行の構文ます。
  • の設定のsql_modeと照合としてだけでなく、接続TIME_ZONEます。

  • あなたは、変換を自分で行いたいとき
  • 生のカーソルを使用することができます。
  • ユニットテストは現在、独自のMySQLサーバインスタンスをブートストラップします。
  • ソースツリーを整頓します。

  • それは大きな結果セットを取得することは不可能であった。

    のバージョン0.1.5でのの新機能である。 (バグLP:551533及びLP:586003)

  • (また愚かなタイプミスを修正する)は、SunからOracleへの著作権を変更する

のバージョン0.1.4でのの新機能:

  • ネットワークからの読み取りより大きなパッケージの壊れていた<。 / LI>
  • シンプルで保守が簡単マーキングprotocol.MySQLProtocolを再実装します。
  • それはMySQLCursor.execute()を使用してMySQLに複数の文を送ることができるようになりました。結果は、メソッドnext_resultset()を呼び出すことでアクセスできます。
  • MySQLCursor.callproc()今MySQLCursorBufferedなど、すべての結果セットを格納します。彼らはnext_proc_resultset()メソッドを使用してアクセスできます。ストアドプロシージャの結果は、PEP249で定義されているようCALLPROC()自身が返されます。
  • Pythonのdatetime.datetimeのにMySQLのDATETIME変換がはるかに高速になりました。
  • 一部の全体的なパフォーマンスの向上します。
  • 著作権表示が変化します。

のバージョン0.1.3でのの新しい何が:カーソルを閉じるときにメモリリークが固定しまった。

  • ;警告は例外として上げることができる。クライアントフラグが尊重される。データ型変換の周りに、いくつかの修正をします。

  • Pythonの2.4+と3.1の両方のUnicodeの使用状況を修正する

    のバージョン0.1.2でのの新機能である

  • 今接続時に「use_unicode 'を設定し取り組んでいます。
  • conversion.py:バックスラッシュを引用するための正規表現を削除します。

  • 499410
  • バグLP用のテストケースを追加する
  • Py3kの特定:
  • のMySQLからの文字列が指定された文字にデコードされたときuse_unicodeで偽ます。
  • 注記は、MySQLサーバに送信する前にエンコードされます。内部的には、すべてがUnicodeで行われます。

  • conversion.pyの
  • :削除_unicode_to_mysql、追加_bytes_to_mysqlます。
  • MySQLCursor .__ unicode__は廃止と__str __
  • に置き換えられます
  • メソッドが削除されたためにテストを削除します。

  • 接続します。に設定した
  • 修正キャラクタ設定
  • mysql.connector.Connect(文字セット= 'latin1のは')になりました。
  • 期待どおりに動作
  • デフォルトの文字セットは(まだ)UTF-8でます。

  • 接続後に文字セットを変更するときに
  • のSET NAMESにのみ使用されます。変更するMySQL.set_charset(たcharsetName)を使用します。
  • テストケースには、バグレポートのために追加。新しいデフォルトの文字セット「UTF-8」を反映するためにtest_protocol.pyでテストケースを固定します。

の要件

  • のPythonます。

同じようなソフトウェア

MonetDB
MonetDB

11 May 15

pyodbc
pyodbc

20 Feb 15

PgAdmin III
PgAdmin III

17 Feb 15

Valentina Database
Valentina Database

19 Feb 15

開発者の他のソフトウェア Sun Microsystems, Inc.

へのコメント MySQL Connector/Python

コメントが見つかりません
コメントを追加
画像をオンにする!