1.sqlite3是python自帶的數據庫
2.建立sqlite3的增加,修改,刪除,插入語句
2.1 代碼
# encoding: utf-8
# create by keny88888
import sqlite3
class DBDriver:
def __init__(self, dbfile, tabledesc):
self.tablename = tabledesc[0]
self.tablefield = tabledesc[1]
self.dbfile = dbfile
def createDB(self):
createlist = ["create table if not exists ", self.tablename, "(id integer primary key autoincrement, ",
self.tablefield, ")"]
createsql = "".join(createlist)
self.conn = sqlite3.connect(self.dbfile)
self.conn.isolation_level = None
self.conn.execute(createsql) ####create new table
return
#刪除後再創建。數據都沒有了。
def dropCreateDB(self):
createlist = ["create table if not exists ", self.tablename, "(id integer primary key autoincrement, ",
self.tablefield, ")"]
createsql = "".join(createlist)
self.conn.execute("drop table if exists " + self.