python mysqlと接続する

python mysqlと接続する

pythonで、mysqlと接続するサンプルコードを記述してます。pythonのバージョンは3.9.7を使用してます。

環境

  • OS windows 11 Home
  • python 3.9.7

mysql-connector-pythonインストール

まずはライブラリ「mysql-connector-python」を、「pip」を使ってインストールしておきます。

pip install mysql-connector-python

サンプルコード

localhostにある「mysql」に接続して現在の使用しているmysqlのバージョンを確認してみます。

import mysql.connector
 
# 接続情報を記述
conn = mysql.connector.connect(
    host='localhost',
    port='3306',
    user='root',
    password='password'
)
 
# 接続状況確認
if conn.is_connected():

    # 再接続を行う
    conn.ping(reconnect=True)
 
    # カーソル作成
    cr = conn.cursor()
    
    # 1件取得
    cr.execute("select version()")
    print(cr.fetchone())
 
    # クローズ
    cr.close()

else:
    exit()

実行結果を見ると、バージョンが取得されていることが確認できます。

('8.0.27',)