
タスク完了
タスク
4
:データベースとテーブルを
扱うコードを作成する
DB-API
クローズアップの
6
つの手順が完了しました。これで、
log
テーブルとや
り取りするのに必要なコードが手に入り、タスク
4
の「
Web
アプリケーションのデー
タベースとテーブルを扱うコードを作成する」が完了しました。
コード全体を振り返ってみましょう。
dbconfig = { 'host': '127.0.0.1',
'user': 'vsearch',
'password': 'vsearchpasswd',
'database': 'vsearchlogDB', }
import mysql.connector
conn = mysql.connector.connect(**dbconfg)
cursor = conn.cursor()
_SQL = """insert into log
(phrase, letters, ip, browser_string, results)
values
(%s, %s, %s, %s, %s)"""
cursor.execute(_SQL, ('galaxy', 'xyz', '127.0.0.1', 'Opera', "{'x', 'y'}"))
conn.commit()
_SQL = """select * from log"""
cursor.execute(_SQL)
for row in cursor.fetchall():
print(row)