LKDBHelper 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
LKDBHelper 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议 Apache 2.0
操作系统 iOS
软件类型 开源软件
所属分类 iOS代码库iOS 数据库
开发厂商
地区 国产
提 交 者 红薯
适用人群 未知
收录时间 2013-05-21

软件简介

这是一个sqlite ORM(automatic database operation),能够根据 Model的属性自动生成表和进行增删改查操作。对于每个实体类 几乎是 零操作。 开发者不用再一行行写插入、修改、删除的SQL代码了,只要定义完数据属性就完事。表也能够自动创建的。具体特色有:
1.使用方法跟 LKDaobase 差不多 不过取消了继承LKDaobase 的方式,采用了LKDBHelper 统一管理;
2.加入了 表版本管理 比如 当你升级的时候 需要对表 进行升级 可重载
(LKTableUpdateType)tableUpdateWithDBHelper:(LKDBHelper *)helper oldVersion:(int)oldVersion newVersion:(int)newVersion 方法来 自己写操作 或者用默认的删除旧表;
3.每种操作 都有异步和同步两种方式可自行选择;
4. 低层采用FMDatabase 可自行使用最新的FMDatabase。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2019/04/10 10:10

iOS sqlite ORM框架-LKDBHelper

LKDBHelper 一个sqlite ORM(全自动操作数据库)框架。 线程安全、不再担心递归锁死的问题 安装要求 iOS 4.3+ 仅支持 ARC FMDB 添加到你的项目 如果你使用 CocoaPods,直接添加下面的代码到你的 Podfile文件 pod 'LKDBHelper' 使用 Encryption,添加下面的代码(顺序不能错) pod 'FMDB/SQLCipher' pod ...

0
0
发表了博客
2015/01/23 10:20

SQLite: sqlite_master简介

sqlite_master

0
0
发表于数据库专区
2019/04/04 15:23

SQLITE TRIGGERS【Sqlite触发器】

Reference: https://sqlite.org/lang_createtrigger.html http://www.runoob.com/sqlite/sqlite-trigger.html 触发器 触发器是,当特定的数据库事件被触发时,被自动执行的数据库操作。 可以指定触发器在发生特定......

0
0
发表了博客
2019/04/22 23:43

SQLite

SQLite https://en.wikipedia.org/wiki/SQLite SQLite (/ˌɛsˌkjuːˌɛlˈlaɪt/,[4] /ˈsiːkwəl.laɪt/[5]) is a relational database management system contained in a C programming library. In contrast to many other database management systems, SQLite is not a client–server database engine. Rathe...

1
0
07/22 09:47

sqlite

SQLite是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。它是一个零配置的数据库,这意味着与其他数据库不一样,您不需要在系统中配置。就像其他数据库,SQLite 引擎不是一个...

0
1
发表于数据库专区
2015/08/03 15:51

sqlite

1、sqlite3 数据库A.sqlite3 //若A不存在则创建,若存在则打开,但要创建表后才能显示查看 2、.quit //退出 3、.help 4、create table 表1(id integer primary key not null default ‘0’, 字段2 varchar(20)); 5、.tables //显示此数据库下的所有表 6、.schema //建表的模式(个人观点就是建表语句) 7、.mode 显示方...

0
0
发表了博客
2018/12/13 09:46

SQLite

  SQLite是一个小型的关系型数据库,最大的特点是不需要单独的服务、零配置。Python的标准库中自带了SQLite数据库相应的驱动模块了。安装了Python,就可以直接使用SQLite数据库。 建立数据库连接对象 >>> import sqlite3 # 导入sqlite3模块 >>> conn = sqlite3.connect('mydb') # 创建数据库连接对象   通过上...

0
0
发表了博客
2014/07/09 23:05

sqlite

五、使用事务操作SQLite数据库 使用SQLiteDatabase的beginTransaction()方法可以开启一个事务,程序执行到endTransaction() 方法时会检查事务的标志是否为成功,如果程序执行到endTransaction()之前调用了setTransactionSuccessful() 方法设置事务的标志为成功则提交事务,如果没有调用setTransactionSuccessful() 方法则...

0
0
发表了博客
2018/07/07 19:12

Sqlite在.NET下的使用和Sqlite数据库清理

原文:Sqlite在.NET下的使用和Sqlite数据库清理 Sqlite 是一款轻量级的关系型数据库,她的好处我就不详细道来了。本文的初衷是为.net平台的使用者提供帮助。 Sqlite有专门为VS2010开发的程序包,大家可以到System.Data.SQLite Download Page 下去下载,注意是:This is the only setup package that is capable of insta...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
4 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部