第一種辦法:
#導入SQLite驅動:>>>importsqlite3#連接到SQLite數據庫#數據庫文件是test.db#如果文件不存在,會自動在當前目錄創建:>>>conn=sqlite3.connect('test.db')#創建一個Cursor:>>>cursor=conn.cursor()#執行一條SQL語句,創建user表:>>>cursor.execute('createtableuser(idvarchar(20)primarykey,namevarchar(20))')<sqlite3.Cursorobjectat0x10f8aa260>#繼續執行一條SQL語句,插入一條記錄:>>>cursor.execute('insertintouser(id,name)values(\'1\',\'Michael\')')<sqlite3.Cursorobjectat0x10f8aa260>#通過rowcount獲得插入的行數:>>>cursor.rowcount1#關閉Cursor:>>>cursor.close()#提交事務:>>>conn.commit()#關閉Connection:>>>conn.close()
第二種辦法:
使用SQLalchemy等ORM的庫。