老男孩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)

分享至