python資料庫表sqlite3模組插入資料

2021-10-02 19:45:54 字數 633 閱讀 3054

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 呼叫時機是使用者在做應用更新,覆蓋安裝後啟動,如...