Catatan
Penafian: Artikel ini mungkin berisi informasi tentang produk pihak ketiga. Informasi tersebut hanya untuk referensi. Alibaba Cloud tidak memberikan jaminan, baik tersurat maupun tersirat, terkait kinerja dan keandalan produk pihak ketiga, serta dampak potensial dari operasi pada produk tersebut.
Pendahuluan
Topik ini menjelaskan cara menggunakan Python untuk terhubung ke database ApsaraDB RDS for MySQL.
Latar Belakang
API database Python standar adalah Python DB-API, yang digunakan oleh sebagian besar API database Python.
Python2
Untuk menginstal modul MySQLdb, ikuti langkah-langkah berikut:
- Instal MySQLdb melalui kompilasi atau pip.
- Gunakan kode Python berikut sebagai referensi untuk terhubung.
import MySQLdb db=MySQLdb.connect(host="[$DB_Host]",port=[$DB_Port],user="[$DB_User]",passwd="[$DB_Pass]",db="[$DB_Name]")CatatanCatatan:
- [$DB_Host]: Nama host atau alamat IP dari database.
- [$DB_Port]: Nomor port database, biasanya 3306. Pastikan nilai ini adalah integer, bukan string seperti port="3306".
- [$DB_User]: Nama pengguna database.
- [$DB_Pass]: Kata sandi untuk masuk ke database.
- [$DB_Name]: Nama database.
Python3
Untuk menginstal modul PyMySQL, ikuti langkah-langkah berikut:
- Instal PyMySQL dengan mengompilasi proyek atau menggunakan pip.
- Gunakan kode Python berikut sebagai referensi untuk terhubung.
import pymysql.cursors connection = pymysql.connect(host='[$DB_Host]', user='[$DB_User]', password='[$DB_Pass]', db='[$DB_Name]', charset='utf8mb4', cursorclass=pymysql.cursors.DictCursor)
Ruang lingkup aplikasi
- ApsaraDB for RDS