#01 MySQLへ接続する

toppython3pymysql010_connect

Python3でMySQLを使う用事ができました。どうやらPyMySQLというモジュールで実現できそうです。ここではその時どんな事をしたか雑に書いておきます。

準備

# pip3 install PyMySQL

テスト用DBの用意

Personsというテーブルにid(auto_increment)、nameのフィールドを持ったDBを1つ作りました。

connectしてみる

データベース名DB_NAME、ユーザー名DB_USER、パスワードDB_PASSとしてconnect、closeさせてみます。

import pymysql.cursors

conn = pymysql.connect(host='localhost',
			db='DB_NAME',
			user='DB_USER',
			password='DB_PASS')
conn.close();

パスワードが間違っていたりして接続できなければエラーが出てプログラムは止まります。これを実行して何も出なければうまく行ってみます。今回はconnectしたらすぐにcloseしています。

ちなみにconnectする時、下記のようなパラメーターを追加する事もできるようです。

charset='utf8',

toppython3pymysql010_connect