1,代码


import sqlite3class DB(object):Db='E:/test.db'# 执行sql函数#2018/2/9def Excute(self,sql):conn = sqlite3.connect(self.Db)c = conn.cursor()n=c.execute(sql)conn.commit()conn.close()return  ndef GetData(self,sql):conn = sqlite3.connect(self.Db)c = conn.cursor()cursor = c.execute(sql)list=[]for row in cursor:list.append(row)conn.close()return list

2,测试插入

import  SqliteHelp
db=SqliteHelp.DB();
def create_Food():sql="""create table Food(Id int PRIMARY  KEY,Name VARCHAR (50),Type VARCHAR (50),Content MAX )"""db.Excute(sql)
def add_Food():sql="""insert into Food(Id,Name,Type,Content)values("2","大白菜水饺","手工面食","")"""db.Excute(sql)create_Food();
add_Food()

3,测试查询

from SqliteHelp import DBclass Food(object):db=DB()def GetAll(self):sql='SELECT *  from Food'data=self.db.GetData(sql)return datafoodOper=Food()
print(foodOper.GetAll())

python,一个简单的sqlite 操作类相关推荐

  1. 如何用C++封装一个简单的数据流操作类(附源码),从而用于网络上的数据传输和解析?

    历史溯源 由于历史原因,我们目前看到的大部分的网络协议都是基于ASCII码这种纯文本方式,也就是基于字符串的命令行方式,比如HTTP.FTP.POP3.SMTP.Telnet等.早期操作系统UNIX( ...

  2. 缓存类java_用Java写一个简单的缓存操作类

    前言 使用缓存已经是开发中老生常谈的一件事了,常用专门处理缓存的工具比如Redis.MemCache等,但是有些时候可能需要一些简单的缓存处理,没必要用上这种专门的缓存工具,那么自己写一个缓存类最合适 ...

  3. mysql.connector写了一个简单的mysql操作类:

    mport pymysql class MyDB(): def __init__(self, host="127.0.0.1", username="root" ...

  4. 一个夭折 脱裤子放屁的QSql Sqlite操作类

    本来想自己封装一下Sqlite操作类   写到一半才发现是脱裤子放屁       多此一举了 自己写的东西还没有Qt用起来简洁      唯一的好处估计就是能在整个工程里对同一个数据库进行操作     ...

  5. 用java设计实现一个简单的动作冒险类游戏

    用java设计实现一个简单的动作冒险类游戏 1.背景 这是java老师布置的本周作业,具体题目截图如下 2.分析 在UML图已经给出的前提下,此作业很容易.自己在此基础上,加了个简单的界面设计和玩家设 ...

  6. java设计游戏_用java设计实现一个简单的动作冒险类游戏

    用java设计实现一个简单的动作冒险类游戏 1.背景 这是java老师布置的本周作业,具体题目截图如下 2.分析 在UML图已经给出的前提下,此作业很容易.自己在此基础上,加了个简单的界面设计和玩家设 ...

  7. java动作游戏教程_用java设计实现一个简单的动作冒险类游戏

    用java设计实现一个简单的动作冒险类游戏 1.背景 这是java老师布置的本周作业,具体题目截图如下 2.分析 在UML图已经给出的前提下,此作业很容易.自己在此基础上,加了个简单的界面设计和玩家设 ...

  8. 一个简单的数据库工具类

    为什么80%的码农都做不了架构师?>>>    接上面一片博文,自己弄了一个简单的数据库操作工具类: /** 创建日期 2014-6-5** TODO 要更改此生成的文件的模板,请转 ...

  9. wsm-lucene 一个简单的Lucene工具类

    代码地址: https://gitee.com/shaojiepeng/wsm-lucene wsm-lucene 一个简单的Lucene工具类,通过注释的方式来配置构建索引的字段.提供新建索引.查找 ...

最新文章

  1. 知识图谱学习笔记-知识图谱介绍
  2. poi获取段落位置_Apache POI:从java中的word文档(docx)中提取段落和后续表格
  3. jQuery: 操作select option方法集合
  4. CVPR 2020 Oral | 旷视提出目前最好的密集场景目标检测算法:一个候选框,多个预测结果...
  5. 关于接口测试的一些总结
  6. python+selenium+appium遇到的环境问题(已解决)
  7. 【安装包】Dev-cpp
  8. 「leetcode」973. 最接近原点的 K 个点【优先级队列】详解
  9. 小甲鱼python课后题答案_小甲鱼python课后习题总结
  10. 考研计算机网络复试题目整理
  11. 韩剧爱情需要奇迹剧情在线
  12. android中实现内容搜索
  13. 未来,能源枯竭可以逆转吗?
  14. 年记 2018,新年快乐
  15. 第六节 电子学习 二极管档测量法 细讲
  16. python代替mathematica_Mathematica 比起 Python 如今还有什么优势?
  17. Latex 安装及学习教程
  18. Redis及可视化工具安装
  19. (13)TranslateMessage函数
  20. 业界新闻: JAVA 7新特性让JVM“瘦身”成功!

热门文章

  1. 整理下selenium的资料
  2. 数据可视化,图表使用技巧全解析!
  3. 负载均衡之DNS域名解析,实现一个域名对应多个IP地址
  4. 详解 JavaScript 的 IIFE 语法
  5. mysql 3306 不通_3306端口不通,不一定是网络的问题
  6. java设置xmlns xsi,JAXB - 如何添加xmlns:xsi = http://www.w3.org/2001/XMLSchema-instance
  7. 华为鸿蒙登陆手机,华为鸿蒙2.0正式开源,明年登陆手机,网友:我已上手,感觉良好...
  8. CSS3属性之text-shadow和box-shadow(立体效果的实现)
  9. CSTgif动图导出 与gif导出失败解决方法
  10. ESP8266 NONOSDK Web Server 服务注意事项