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ます。

同じようなソフトウェア

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

へのコメント MySQL Connector/Python

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