老男孩IT教育,只培养技术精英

全国免费咨询电话:400-609-2893访问旧版
Python教程学习:如何用python 连接sqlite数据库

    /    2017-07-13

前言:

 

大多数学习Python入门的朋友,也能从其他网站找到相应Python基础教程,然而偏向实战的部分就不好找了,今天小编整理相关教程资料分享给大家,快来看看吧!

 

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,相信自己,勤奋努力,不断总结,总有一天你必然成功。


(0)

分享至