python sqlite3 實用例子

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.
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章