Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Menyambung ke MySQL dengan Python 3 pada Windows Selepas Penamatan mysqldb?

Bagaimana untuk Menyambung ke MySQL dengan Python 3 pada Windows Selepas Penamatan mysqldb?

Barbara Streisand
Lepaskan: 2024-12-09 13:59:13
asal
338 orang telah melayarinya

How to Connect to MySQL with Python 3 on Windows After mysqldb's Deprecation?

Cara Menyambung ke MySQL dengan Python 3 pada Windows

Menyambung kepada pangkalan data MySQL ialah aspek kritikal tugas pengaturcaraan Python. Bagi pengguna Python 3 pada Windows, modul mysqldb telah menjadi pilihan yang popular. Walau bagaimanapun, adalah penting untuk ambil perhatian bahawa mysqldb tidak lagi tersedia untuk Python 3.

Pilihan Alternatif untuk Sambungan Python 3

Nasib baik, terdapat beberapa pilihan alternatif yang tersedia untuk disambungkan kepada MySQL dengan Python 3 dihidupkan Windows:

  • mysql-connector-python: Pustaka Oracle yang disokong secara rasmi yang menawarkan sambungan Python tulen. Ia agak perlahan berbanding pilihan lain.
  • pymysql: Satu lagi perpustakaan Python tulen yang lebih pantas daripada mysql-connector-python dan menawarkan keserasian tinggi dengan MySQLdb.
  • cymysql: Satu garpu pymysql yang termasuk percepatan C pilihan untuk prestasi yang dipertingkatkan.
  • mysqlclient: Pustaka disyorkan Django, garpu mesra MySQLdb asal yang bertujuan untuk memulihkan keserasian. Ia adalah pilihan terpantas kerana pelaksanaan berasaskan C.

Repositori Binari Khusus

Malangnya, tiada repositori binari khusus di mana anda boleh mencari pra -binari binari untuk modul ini. Sebaliknya, anda harus memasangnya menggunakan pip pengurus pakej, yang disertakan dalam ActiveState Python 3. Sebagai contoh, untuk memasang mysqlclient, anda boleh menjalankan arahan berikut:

pip3 install mysqlclient
Salin selepas log masuk

Menyambung ke MySQL

Setelah anda memasang salah satu modul alternatif, anda boleh menyambung ke pangkalan data MySQL menggunakan Python 3:

import mysqlclient

# Establish a connection
connection = mysqlclient.connect(
    host="localhost",
    user="username",
    password="password",
    database="dbname",
)

# Execute a query
cursor = connection.cursor()
cursor.execute("SELECT * FROM table_name")

# Retrieve the results
results = cursor.fetchall()

# Close the connection
connection.close()
Salin selepas log masuk

Dengan mengikuti langkah ini, anda boleh menyambung ke MySQL dengan mudah menggunakan Python 3 pada Windows.

Atas ialah kandungan terperinci Bagaimana untuk Menyambung ke MySQL dengan Python 3 pada Windows Selepas Penamatan mysqldb?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan