ラズパイでMyQL接続

Python

$pip install pymysql

あくまでサーバー内にあるMyQLデータベースにサーバーにあるプログラムでアクセスする例

# モジュール読み込み
import pymysql.cursors
# MySQLに接続する
connection = pymysql.connect(
    host='localhost',
    user='root',
    password='',
    db='cdcol',
    charset='utf8',
    # cursorclassを指定することで
    # Select結果をtupleではなくdictionaryで受け取れる
    cursorclass=pymysql.cursors.DictCursor)

print("------------------------- SQLを実行する -----------------------");
with connection.cursor() as cursor:
    sql = "SELECT * FROM cds"
    cursor.execute(sql)

    # Select結果を取り出す
    results = cursor.fetchall()
    for r in results:
        print(r)

# MySQLから切断する
connection.close()
No tags for this post.
タイトルとURLをコピーしました