import sqlite3
#連線資料庫
con = sqlite3.connect('c:\python_learn\dba\sqlite3demo\sqlite3demo.db')
#建立游標
cur = con.cursor()
#編寫sql語句
sql = 'insert into t_person(pname,age) values(?,?)' #括號中是插入的字段,用逗號隔開,values中是插入的值,問好為佔位符
#執行sql
try:
cur.execute(sql,('張三',28)) #插入一條資料
#cur.executemany(sql, [('張三', 28),('李四',30),('王五',27)]) # 插入多條
#提交事務
con.commit()
print("插入資料成功")
except exception as e:
print(e)
con.rollback()
print("插入資料失敗")
finally:
cur.close()
con.close()
sqlit3,資料庫讀取
sqlit3 emmm,輕量級,讀取資料庫是方便,但是寫入就比較麻煩了。沒事用來練習還是比較好用。import sqlite3 import numpy as np import pandas as pd import matplotlib.pyplot as plt import os impor...
wince上資料庫 sqlce和sqlite
hr cocreateinstance clsid sqlserverce 3 0,0,clsctx inproc server,iid idbinitialize,void pidbinitialize if failed hr dbprop 0 dwpropertyid dbprop init ...
Android中sqlit資料庫公升級或者降級
sqlite是android內建的乙個很小的關係型資料庫。sqliteopenhelper是乙個用來輔助管理資料庫建立和版本公升級問題的抽象類。我們可以繼承這個抽象類,實現它的一些方法來對資料庫進行自定義操作。下面兩個方法必須重寫 onupgrade 呼叫時機是使用者在做應用更新,覆蓋安裝後啟動,如...