全部产品
云市场

Python

更新时间:2019-07-02 21:37:38

本文介绍如何在Python中通过MySQLdb的module连接AnalyticDB for MySQL。

  1. #!/usr/bin/python
  2. # -*- coding: UTF-8 -*-
  3. import MySQLdb
  4. # 打开数据库连接
  5. # host是AnalyticDB for MySQL集群的URL或IP。
  6. # port是AnalyticDB for MySQL集群的URL对应的端口。
  7. # user是AnalyticDB for MySQL集群的用户账号:高权限账号或者普通账号。
  8. # passwd是AnalyticDB for MySQL集群的用户账号对应的密码。
  9. # db是AnalyticDB for MySQL集群中的数据库名。
  10. db = MySQLdb.connect(host='am-bp***.ads.aliyuncs.com', port=3306, user='account_name', passwd='account_password', db='db_name')
  11. # 使用cursor()方法获取操作游标。
  12. cursor = db.cursor()
  13. # 使用execute方法执行SQL语句。
  14. cursor.execute("SELECT VERSION()")
  15. # 使用 fetchone() 方法获取一条数据。
  16. data = cursor.fetchone()
  17. print "Database version : %s " % data
  18. # 关闭数据库连接。
  19. db.close()