Tema ini menjelaskan cara menggunakan modul Python MySQLdb untuk terhubung ke kluster AnalyticDB for MySQL.
#!/usr/bin/python
# -*- coding: UTF-8 -*-
import MySQLdb
# Membuat koneksi database.
# host: titik akhir atau alamat IP dari kluster AnalyticDB for MySQL yang ingin Anda sambungkan.
# port: nomor port dari titik akhir kluster AnalyticDB for MySQL.
# user: akun yang digunakan untuk terhubung ke kluster AnalyticDB for MySQL. AnalyticDB for MySQL menawarkan jenis akun berikut: akun istimewa dan akun standar.
# passwd: kata sandi dari akun yang digunakan untuk terhubung ke kluster AnalyticDB for MySQL.
# db: nama database dalam kluster AnalyticDB for MySQL.
db = MySQLdb.connect(host='am-bp***.ads.aliyuncs.com', port=3306, user='account_name', passwd='account_password', db='db_name')
# Gunakan metode cursor() untuk mendapatkan kursor operasi.
cursor = db.cursor()
# Gunakan metode execute() untuk mengeksekusi pernyataan SQL.
cursor.execute("SELECT VERSION()")
# Gunakan metode fetchone() untuk mendapatkan entri data.
data = cursor.fetchone()
# Perintah print dalam contoh ini hanya berlaku untuk Python 2. Untuk Python 3, tanda kurung () diperlukan dalam perintah print. Contoh: print ("Versi Database : %s " % data).
print "Versi Database : %s " % data
# Tutup koneksi database.
db.close()