ソフトウェアの詳細:
バージョン: 1.1.5 / 1.2.0 Alpha
日付のアップロード: 20 Feb 15
ライセンス: 無料
人気: 140
の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は送出を発生させます。
- 修正されたバグ:LI>
接続プーリングを使用する場合は - 、接続がリセットされませんでしたプールに戻さので、セッション変数は、その値を保持した。今、これらの変数は、接続がプールに戻されたときにユーザーを再認証することによってリセットされます。プールされた接続を要求する場合)(接続するために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サーバインスタンスをブートストラップします。
- ソースツリーを整頓します。
- (また愚かなタイプミスを修正する)は、SunからOracleへの著作権を変更する
あなたは、変換を自分で行いたいとき
それは大きな結果セットを取得することは不可能であった。
のバージョン0.1.5でのの新機能である。 (バグLP:551533及びLP:586003)
のバージョン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でのの新しい何が:カーソルを閉じるときにメモリリークが固定しまった。
- ;警告は例外として上げることができる。クライアントフラグが尊重される。データ型変換の周りに、いくつかの修正をします。
- 今接続時に「use_unicode 'を設定し取り組んでいます。
- conversion.py:バックスラッシュを引用するための正規表現を削除します。 。
- バグLP用のテストケースを追加する
- Py3kの特定:
- のMySQLからの文字列が指定された文字にデコードされたときuse_unicodeで偽ます。
- 注記は、MySQLサーバに送信する前にエンコードされます。内部的には、すべてがUnicodeで行われます。
- :削除_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の2.4+と3.1の両方のUnicodeの使用状況を修正する
のバージョン0.1.2でのの新機能である
499410
conversion.pyの
接続します。に設定した
接続後に文字セットを変更するときに
の要件の
- のPythonます。
コメントが見つかりません