Manipulasi Persiapan untuk Bekerja dengan SQL di Python
Sekarang mari kita pelajari cara bekerja dengan basis data melalui Python. Untuk itu, hal pertama yang perlu dilakukan adalah membuat koneksi ke server basis data.
Ini dilakukan dengan menggunakan modul-modul khusus.
Modul yang paling populer adalah mysql_connector.
Mari kita instal ke direktori kerja kita:
pip install mysql-connector-python # untuk Windows
pip3 install mysql-connector-python # untuk Linux
Setelah menginstal mysql_connector,
kita perlu mengatur koneksi ke database di file
kerja kita. Untuk melakukannya, pertama-tama impor
fungsi connect dan pengecualian Error
dari modul. Kemudian buat konstruksi try-except
untuk memeriksa koneksi ke database. Dalam blok try-except,
tentukan konstruksi with, yang
setelah menjalankan kueri akan secara otomatis menutupnya.
Dalam parameter fungsi connect,
tentukan nama host, pengguna, kata sandi, dan
nama database. Hasil kerja fungsi connect
ditulis ke dalam variabel connection.
Jika koneksi berhasil, nilai variabel
connection akan ditampilkan di
konsol. Jika tidak, pesan kesalahan akan
ditampilkan:
from mysql.connector import connect, Error
try:
with connect(
host='localhost',
user='root',
password='',
database='test',
) as connection:
print(connection)
except Error as e:
print(e)
Jika semua parameter ditentukan dengan benar, maka objek MySQLConnection akan ditampilkan di konsol:
<mysql.connector.connection_cext.CMySQLConnection object at 0x000001D2BED35F70>
Buat koneksi ke database Anda, yang di dalamnya
terdapat tabel users.