美文网首页
python连接sqlite3

python连接sqlite3

作者: Arsenic一觉到天亮 | 来源:发表于2019-12-05 11:55 被阅读0次

    import sqlite3

    #查询

    def load(table):

      #连接数据库

      con = sqlite3.connect("E:/Datebase/SQLiteStudio/Park.db")

       #获得游标

      cur = con.cursor()

      #查询整个表

      cur.execute('select *from '+table)

      lists = ['name','password']

      if table == 'login':

        #将数据库列名存入字典

        colnames = {desc[0] for desc in cur.description}

        将字典和数据库的数据一起存入列表,获得了记录字典

        rowdicts = [dict(zip(lists, row)) for row in cur.fetchall()]

      else:

        rowdicts = []

        for row in cur:

          rowdicts.append(row)

      con.commit()

      cur.close()

      return rowdicts

    #插入数据

    def insert_data(ID,name,money):

      con = sqlite3.connect("E:/Datebase/SQLiteStudio/Park.db")

      cur = con.cursor()

      #使用SQL语句插入

      cur.execute('insert into Charge values (?,?,?)', (ID,name, money))

      #插入后进行整表查询,看是否成功插入

      cur.execute('select *from Charge')

      print(cur.fetchall())

      con.commit()

      cur.close()

    相关文章

      网友评论

          本文标题:python连接sqlite3

          本文链接:https://www.haomeiwen.com/subject/swxdgctx.html