「Python」SQLiteへ接続して一行を取得する
書式
1.sqlite3.connect(r’パス\arkgames.db’)
sqlite3.connectを利用してSQLiteに接続しています。
2.execute(SQL構文)
executeを利用してSQLを実行しています。
3.fetchone()
1行のデータを取得します
使用例
# coding: utf-8
import sqlite3
#SQLiteに接続
conn = sqlite3.connect(r'C:\study\sqlite\arkgames.db')
kd = conn.cursor()
#SQLを実行
kd.execute("select * from usertbl")
#一行を取得する
cftLst = kd.fetchone()
print (cftLst)
print (cftLst[0])
print (cftLst[1])
print (cftLst[2])
conn.close()
# coding: utf-8
import sqlite3
#SQLiteに接続
conn = sqlite3.connect(r'C:\study\sqlite\arkgames.db')
kd = conn.cursor()
#SQLを実行
kd.execute("select * from usertbl")
#一行を取得する
cftLst = kd.fetchone()
print (cftLst)
print (cftLst[0])
print (cftLst[1])
print (cftLst[2])
conn.close()
# coding: utf-8 import sqlite3 #SQLiteに接続 conn = sqlite3.connect(r'C:\study\sqlite\arkgames.db') kd = conn.cursor() #SQLを実行 kd.execute("select * from usertbl") #一行を取得する cftLst = kd.fetchone() print (cftLst) print (cftLst[0]) print (cftLst[1]) print (cftLst[2]) conn.close()
実行結果
(1001, '山田', '東京')
1001
山田
東京
(1001, '山田', '東京')
1001
山田
東京
(1001, '山田', '東京') 1001 山田 東京