全部产品
Search
文档中心

:Bagaimana cara saya terhubung ke database ApsaraDB RDS for MySQL menggunakan Python?

更新时间:Jun 25, 2025

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:

  1. Instal MySQLdb melalui kompilasi atau pip.
  2. 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]")
    Catatan

    Catatan:

    • [$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:

  1. Instal PyMySQL dengan mengompilasi proyek atau menggunakan pip.
  2. 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