全部產品
Search
文件中心

:Python

更新時間:Jul 06, 2024

本文介紹如何在Python中通過MySQLdb的module串連AnalyticDB MySQL叢集。

#!/usr/bin/python
# -*- coding: UTF-8 -*-
import MySQLdb
# 開啟資料庫連接。
# host是AnalyticDB MySQL叢集的URL或IP。
# port是AnalyticDB MySQL叢集的URL對應的連接埠。
# user是AnalyticDB MySQL叢集的使用者帳號:高許可權帳號或者普通帳號。
# passwd是AnalyticDB MySQL叢集的使用者帳號對應的密碼。
# db是AnalyticDB MySQL叢集中的資料庫名。
db = MySQLdb.connect(host='am-bp***.ads.aliyuncs.com', port=3306, user='account_name', passwd='account_password', db='db_name')
# 使用cursor()方法擷取操作遊標。
cursor = db.cursor()
# 使用execute方法執行SQL語句。
cursor.execute("SELECT VERSION()")
# 使用 fetchone() 方法擷取一條資料。
data = cursor.fetchone()
# 樣本中的print僅適用Python 2。Python 3的print需要加括弧,print ("Database version : %s " % data)。
print "Database version : %s " % data
# 關閉資料庫連接。
db.close()