Bagaimana cara menginstal python konektor mysql?

Untuk dapat bereksperimen dengan contoh kode dalam tutorial ini, Anda harus menginstal MySQL di komputer Anda

Anda dapat mengunduh database MySQL gratis di https. // www. mysql. com/unduh/

Instal Driver MySQL

Python membutuhkan driver MySQL untuk mengakses database MySQL

Dalam tutorial ini kita akan menggunakan driver "MySQL Connector"

Kami menyarankan Anda menggunakan PIP untuk menginstal "Konektor MySQL"

PIP kemungkinan besar sudah terpasang di lingkungan Python Anda

Arahkan baris perintah Anda ke lokasi PIP, dan ketik berikut ini

Unduh dan instal "Konektor MySQL"

C. \Users\Your Name\AppData\Local\Programs\Python\Python36-32\Scripts>python -m pip install mysql-connector-python

Sekarang Anda telah mengunduh dan menginstal driver MySQL

Uji Konektor MySQL

Untuk menguji apakah penginstalan berhasil, atau jika Anda sudah menginstal "Konektor MySQL", buat halaman Python dengan konten berikut

Python menyediakan beberapa cara untuk terhubung ke database MySQL dan memproses data. Artikel ini menjelaskan tiga metode

Database dan pengguna MySQL harus sudah ada sebelum Anda dapat menggunakan salah satu metode berikut. Untuk informasi tentang cara mengelola database MySQL menggunakan cPanel, silakan lihat artikel ini

Menghubungkan ke MySQL menggunakan Python

Sebelum Anda dapat mengakses database MySQL menggunakan Python, Anda harus menginstal satu [atau lebih] paket berikut di lingkungan virtual

  • mysqlclient. Paket ini berisi modul MySQLdb. Itu ditulis dalam C, dan merupakan salah satu paket Python yang paling umum digunakan untuk MySQL
  • mysql-connector-python. Paket ini berisi mysql. modul konektor. Ini sepenuhnya ditulis dalam Python
  • PyMySQL. Paket ini berisi modul pymysql. Ini sepenuhnya ditulis dalam Python

Ketiga paket ini menggunakan API database SQL portabel Python. Ini berarti bahwa jika Anda beralih dari satu modul ke modul lainnya, Anda dapat menggunakan kembali hampir semua kode yang ada [contoh kode di bawah menunjukkan cara melakukannya]

Menyiapkan lingkungan virtual Python dan menginstal paket MySQL

Untuk menyiapkan lingkungan virtual Python dan menginstal paket MySQL, ikuti langkah-langkah berikut

  1. Masuk ke akun Anda menggunakan SSH
  2. Untuk membuat lingkungan virtual, ketikkan perintah berikut.
    cd ~
    virtualenv sqlenv
    

    • Perintah virtualenv membuat lingkungan virtual bernama sqlenv, dan perintah selanjutnya dalam prosedur ini mengasumsikan bahwa lingkungan tersebut bernama sqlenv. Anda dapat menggunakan nama lingkungan apa pun yang Anda inginkan, tetapi pastikan Anda mengganti semua kemunculan sqlenv dengan nama lingkungan Anda sendiri
    • Jika Anda menjalankan versi Python alternatif [misalnya, Anda secara manual mengonfigurasi versi Python yang lebih baru untuk akun Anda seperti yang dijelaskan dalam artikel ini], Anda dapat menentukan versi tersebut untuk lingkungan virtual. Misalnya, untuk menginstal versi Python 3 yang dikonfigurasi pengguna. 8 di lingkungan virtual, Anda dapat menggunakan perintah berikut.
      virtualenv -p /home/username/bin/python3.8 sqlenv
      
      _

  3. Untuk mengaktifkan lingkungan virtual, ketikkan perintah berikut

    source sqlenv/bin/activate

    Prompt perintah sekarang dimulai dengan [sqlenv] untuk menunjukkan bahwa Anda sedang bekerja di lingkungan virtual Python. Semua perintah berikut dalam prosedur ini berasumsi bahwa Anda sedang bekerja dalam lingkungan virtual. Jika Anda keluar dari sesi SSH [atau menonaktifkan lingkungan virtual dengan menggunakan perintah nonaktifkan], pastikan Anda mengaktifkan kembali lingkungan virtual sebelum mengikuti langkah-langkah di bawah ini dan menjalankan kode contoh

  4. Untuk memperbarui pip di lingkungan virtual, ketikkan perintah berikut

    pip install -U pip
  5. Ketik perintah untuk paket yang ingin Anda instal

    • Untuk menginstal paket mysqlclient, ketikkan perintah berikut.
      pip install mysqlclient
      _
    • Untuk menginstal paket mysql-connector-python, ketikkan perintah berikut

      pip install mysql-connector-python
    • Untuk menginstal paket pymysql, ketikkan perintah berikut

      pip install pymysql
      _
Contoh kode

Setelah Anda menginstal paket MySQL di lingkungan virtual, Anda siap bekerja dengan database sebenarnya. Contoh kode Python berikut menunjukkan cara melakukan ini, serta betapa mudahnya beralih di antara implementasi paket SQL yang berbeda. Kode sampel berfungsi dengan Python 2. 7 dan Piton 3. x

Dalam kode Anda sendiri, ganti nama pengguna dengan nama pengguna basis data MySQL, kata sandi dengan kata sandi pengguna basis data, dan dbname dengan nama basis data

#!/usr/bin/python

from __future__ import print_function

hostname = 'localhost'
username = 'username'
password = 'password'
database = 'dbname'

# Simple routine to run a query on a database and print the results:
def doQuery[ conn ] :
    cur = conn.cursor[]

    cur.execute[ "SELECT fname, lname FROM employee" ]

    for firstname, lastname in cur.fetchall[] :
        print[ firstname, lastname ]


print[ "Using mysqlclient [MySQLdb]:" ]
import MySQLdb
myConnection = MySQLdb.connect[ host=hostname, user=username, passwd=password, db=database ]
doQuery[ myConnection ]
myConnection.close[]

print[ "Using mysql.connector:" ]
import mysql.connector
myConnection = mysql.connector.connect[ host=hostname, user=username, passwd=password, db=database ]
doQuery[ myConnection ]
myConnection.close[]

print[ "Using pymysql:" ]
import pymysql
myConnection = pymysql.connect[ host=hostname, user=username, passwd=password, db=database ]
doQuery[ myConnection ]
myConnection.close[]

Contoh ini membuat rangkaian objek Connection yang membuka database yang sama menggunakan modul MySQL yang berbeda. Karena ketiga modul MySQL menggunakan antarmuka API database SQL portabel, mereka dapat menggunakan kode dalam fungsi doQuery[] tanpa modifikasi apa pun

Saat Anda memiliki objek Connection yang terkait dengan database, Anda bisa membuat objek Cursor. Objek Cursor memungkinkan Anda menjalankan metode execution[] , yang pada gilirannya memungkinkan Anda menjalankan pernyataan SQL mentah [dalam hal ini, kueri SELECT pada tabel bernama employee]

Seperti yang Anda lihat, API database SQL portabel Python membuatnya sangat mudah untuk beralih antar modul MySQL dalam kode Anda. Dalam contoh di atas, satu-satunya perubahan kode yang diperlukan untuk menggunakan modul yang berbeda adalah pada pernyataan import dan connect

Bagaimana cara menginstal konektor MySQL?

Mengunduh dan memasang MySQL Connector/J .
Unduh driver MySQL Connector/J di dev. mysql. com
Instal. jar dan catat lokasinya untuk referensi di masa mendatang. Misalnya, instal. file jar di C. \Program Files\MySQL\MySQL Connector J\mysql-connector-Java-5. 1. 32-bin. stoples

Bagaimana cara menginstal Konektor MySQL dengan Python vscode?

Langkah 1. Buka Kode Visual Studio. Langkah 3. Buka ekstensi yang disebut Alat Manajemen MySQL dan instal. Langkah 4. Sekarang klik opsi Explorer atau tekan [ Ctrl + Shift + E ], MySQL ditambahkan ke bagian ini. Langkah 5. Klik Add Connection untuk membuat koneksi baru

Apakah konektor MySQL perpustakaan dengan Python?

MySQL Connector/Python mengaktifkan program Python untuk mengakses database MySQL, menggunakan API yang sesuai dengan Spesifikasi API Database Python v2. 0 [PEP 249]. Ini ditulis dengan Python murni dan tidak memiliki dependensi apa pun kecuali untuk Pustaka Standar Python .

Bagaimana cara menginstal konektor MySQL di Windows?

Menginstal driver MySQL ODBC di Windows .
Pilih. Versi Produk. .
Pilih. Sistem operasi. .
Pilih. Versi OS. .
Unduh Arsip ZIP. .
Ekstrak. .
Buka Command Prompt sebagai administrator dan navigasikan ke yang diekstraksi. .
Jalankan perintah berikut di prompt perintah. Install. kelelawar

Bài mới nhất

Chủ Đề