ホームページ > データベース > mysql チュートリアル > mysqldb を使用せずに Windows 上の Python 3 で MySQL に接続するにはどうすればよいですか?

mysqldb を使用せずに Windows 上の Python 3 で MySQL に接続するにはどうすればよいですか?

DDD
リリース: 2024-12-28 19:53:13
オリジナル
336 人が閲覧しました

How Can I Connect to MySQL in Python 3 on Windows Without mysqldb?

Windows 上の Python 3 での MySQL への接続

必要であるという一般的な誤解にもかかわらず、Windows 上の Python 3 で MySQL に接続するために mysqldb は必要なくなりました。いくつかの代替モジュールにより、Python 3 の互換性、効率性、サポートが向上しています。

MySQL の代替モジュール接続

  • mysql-connector-python:

    • Oracle によって正式にサポート
    • 純粋な Python 実装
    • パフォーマンスが発生する可能性があります制限事項
    • MySQLdb と互換性がありません
  • pymysql:

    • 純粋な Python 実装
    • より速いmysql-connector
    • MySQLdb との高い互換性 (pymysql.install_as_MySQLdb() 呼び出し後)
  • cymysql:

    • のフォークオプションの C スピードアップを備えた pymysql
  • mysqlclient:

    • Django の推奨ライブラリ
    • のフレンドリー フォークMySQLdb
    • 最速の C ベース実装
    • MySQLdb と最も互換性がある
    • Debian および Ubuntu で広く使用されている

パフォーマンスベンチマーク

これらのモジュールのパフォーマンスに関する洞察については、ベンチマークを参照してください: [https://github.com/methane/mysql-driver-benchmarks](https://github.com/ methane/mysql-driver-benchmarks).

以上がmysqldb を使用せずに Windows 上の Python 3 で MySQL に接続するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート