ryotankの備考録日記

趣味の電子工作についての備考録などなど

電子工作作業報告書管理アプリその8

PythonからMariaDBにコネクト(接続)
画像のようにPyCharmからPythonコンソールを探す

f:id:ryotank:20211130155904p:plain
PyCharmのコンソール位置
f:id:ryotank:20211130160253p:plain
Mariaコネクト コンソール打ち

以下のように打ち込む

conn = mydb.connect(
    host='localhost',
    port='3307',
    user='root',
    password='xxxxxx',
    database='mysql'
)


コネクションが切れた時に再接続してくれるコード(緑枠)を打ち込むと

f:id:ryotank:20211130162448p:plain
MariaDB コンソール返信画面
f:id:ryotank:20211130162709p:plain
コネクト出来ているかの確認
# 接続できているかどうか確認
print(conn.is_connected())

を入力して、画像のようにTrueが帰ってきたので接続が出来た事が
確認できた

次回はDjangoからMariaDBに接続する為に
mysqlclientをpipインストール所から

追記
mysqlは一定時間接続が無いと
セッションを切断する。
そのために、pingを送って接続が途切れないように
処置をする