Python访问(2.0版)

在python中可以通过MySQLdb的module来访问云原生数据仓库AnalyticDB MySQL版2.0集群。

#!/usr/bin/python
# -*- coding: UTF-8 -*-
import MySQLdb
# 打开数据库连接
# host为分析型数据库MySQL版实例的访问URL的域名或IP
# port为分析型数据库MySQL版实例的访问URL的端口
# user为分析型数据库MySQL版实例的用户账号(通常为阿里云AK的access id)
# passwd为分析型数据库MySQL版实例的用户密码(通常为阿里云AK的access key)
# db为分析型数据库MySQL版实例的database名称
db = MySQLdb.connect(host='test-db-89b1ac42.cn-xxx.ads.aliyuncs.com', port=9999, user='test_user', passwd='123456', db='test_db')
# 使用cursor()方法获取操作游标
cursor = db.cursor()
# 使用execute方法执行SQL语句
cursor.execute("SELECT VERSION()")
# 使用 fetchone() 方法获取一条数据
data = cursor.fetchone()
print "Database version : %s " % data
# 关闭数据库连接
db.close()