すべてのプロダクト
Search
ドキュメントセンター

AnalyticDB:Python

最終更新日:Jun 07, 2024

このトピックでは、Python MySQLdbモジュールを使用してAnalyticDB for MySQLクラスターに接続する方法について説明します。

#!/usr/bin/python
# -*-コーディング: UTF-8 -*-
MySQLdbのインポート
# データベース接続を確立します。 
# host: 接続先のAnalyticDB for MySQLクラスターのエンドポイントまたはIPアドレス。 
# port: AnalyticDB for MySQLクラスターエンドポイントのポート番号。 
# user: AnalyticDB for MySQLクラスターへの接続に使用されるアカウント。 AnalyticDB for MySQLは、特権アカウントと標準アカウントのタイプを提供します。 
# passwd: AnalyticDB for MySQLクラスターへの接続に使用されるアカウントのパスワード。 
# db: AnalyticDB for 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.exeかわいい ("SELECT VERSION()")
# データエントリを取得するには、fetchone() メソッドを使用します。 
data = cursor.fetchone()
# この例のprintコマンドは、Python 2にのみ適用できます。 Python 3の場合、printコマンドにはかっこ () が必要です。 例: print ("Database version : % s" % data) 
印刷 "データベースバージョン: % s" % データ
# データベース接続を閉じます。 
db.close()