|
分享例程
界面截图: |
|
备注说明: |
- |
本帖最后由 大兔崽子 于 2024-3-27 22:14 编辑
sqlite3 是一个本地的轻型数据库,能够支持执行大部分的SQL语句在一些简单的项目上使用,是替代mysql的不错佳品
(毕竟,它不需要额外安装配置数据库,开箱即用)
因为学习使用sql语句有些许成本,而且日常使用中,手写sql语句也不够方便
所以将一些常见的增删改查的命令 进行封装,方便大家的使用
封装的命令如下:
findOne cha询单体数据
findAll cha询多条数据库
findCount cha询记录条数
findSum 对某字段进行cha询求和
findValue cha询单个字段并直接返回值
update 更新数据(需要配合字段构造器使用)
update2 更新数据 直接手写更新内容
create 写入数据 (需要配合字段构造器使用)
delete 删除数据
基本就这些,就个人而言 极大的简化了我的使用成本,希望大家喜欢
===========================分割线===================================
刚好有个项目需要用sqlite ,今天实战用了下模块。有些地方考虑不够,所以对模块进行了更新,对于 create() update()这种命令 增加了一个 字段构造器的方法,可以很方便的构造字段了
对于 findOne findAll 的方法,修改了返回值, 之前是返回逻辑型,来判断语句是否执行成功,但是,很不方便,现在是直接返回cha询到的记录条数
===============================分割线======================================
经过手忙脚乱的检查和测试后发现,如果在模块内 存储 Sqlite记录集,然后外部通过模块方法 取出 记录集 进行操作 就会发生闪退,(猜测应该是有内存泄漏)
v3 已经将模块改成了 cha询后直接返回,测试了下,已经没有闪退,问题应该是得以解决了。 不过 可惜 代码的书写就繁琐了一些了。 v1 v2 都不要用。是垃圾代码
v1 (建议直接下载v2)
易Sqlite.zip
(289.61 KB, 下载次数: 30)
|
评分
-
查看全部评分
|