【玩转SQLite系列】(七)打造轻量级ORM工具类SQLiteDbUtil操作数据库
来源:互联网 发布:华通云数据与马云关系 编辑:程序博客网 时间:2024/05/22 15:56
转载请注明出处:http://blog.csdn.net/linglongxin24/article/details/53385868
本文出自【DylanAndroid的博客】
- 【玩转SQLite系列】文章目录
- 【玩转SQLite系列】(一)初识SQLite,重拾sql语句
- 【玩转SQLite系列】(二)SQLite创建和打开数据库的三种方式
- 【玩转SQLite系列】(三)通过sql语句操作SQLite数据库
- 【玩转SQLite系列】(四)通过Android提供的API操作SQLite数据库
- 【玩转SQLite系列】(五)SQLite数据库优化
- 【玩转SQLite系列】(六)SQLite数据库应用案例实现历史搜索记录
- 【玩转SQLite系列】(七)SQLite数据库轻量级ORM操作数据库工具类
【玩转SQLite系列】(七)打造轻量级ORM工具类SQLiteDbUtil操作数据库
之前已经讲了SQLite数据库的各种使用和操作,我们发现,每次操作起来比较麻烦。在最后,我想到自己去封装一个轻量级的操作SQLite数据库工具类,
类似于ORM对象关系映射型的数据库工具类,比较轻量级,可能功能不是那么的完美,毕竟只是个工具而已吗。
一.SQLiteDbUtil工具类超简单用法
- 1.引入库文件
支持在build.gradle引入
- 1
- 1
- 2.支持的数据类型
支持的表字段数据类型包括:基本类型、包装类型、String类型、Date类型
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
3.注意事项
数据库给默认会将id作为主键并自增。
二.开始使用
- 1.建立对象User->对应表
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
2.操作代码
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 90
- 91
- 92
- 93
- 94
- 95
- 96
- 97
- 98
- 99
- 100
- 101
- 102
- 103
- 104
- 105
- 106
- 107
- 108
- 109
- 110
- 111
- 112
- 113
- 114
- 115
- 116
- 117
- 118
- 119
- 120
- 121
- 122
- 123
- 124
- 125
- 126
- 127
- 128
- 129
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 90
- 91
- 92
- 93
- 94
- 95
- 96
- 97
- 98
- 99
- 100
- 101
- 102
- 103
- 104
- 105
- 106
- 107
- 108
- 109
- 110
- 111
- 112
- 113
- 114
- 115
- 116
- 117
- 118
- 119
- 120
- 121
- 122
- 123
- 124
- 125
- 126
- 127
- 128
- 129
三.GitHub
0 0
- 【玩转SQLite系列】(七)打造轻量级ORM工具类SQLiteDbUtil操作数据库
- 【玩转SQLite系列】(七)打造轻量级ORM工具类SQLiteDbUtil操作数据库
- Android操作SQLite轻量级的的ORM工具
- android轻量级数据库SQlite的工具类
- 【玩转SQLite系列】(三)通过sql语句操作SQLite数据库
- 【玩转SQLite系列】(四)通过Android提供的API操作SQLite数据库
- 【玩转SQLite系列】(三)通过sql语句操作SQLite数据库
- 【玩转SQLite系列】(四)通过Android提供的API操作SQLite数据库
- 快速&轻量级的 Android SQLite ORM 映射框架,尽可能的简化数据库操作。
- 【玩转SQLite系列】(五)SQLite数据库优化
- 【玩转SQLite系列】(五)SQLite数据库优化
- 玩转SQLite系列
- 轻量级的ORM框架Peewee访问sqlite数据库
- Sqlite轻量级数据库管理类·SQLite轻量级数据库
- Android 轻量级sqlite orm 框架
- SQLite轻量级数据库简介(转)
- 玩转JDBC打造数据库操作万能工具类JDBCUtil,加入了高效的数据库连接池,利用了参数绑定有效防止SQL注入
- 玩转JDBC打造数据库操作万能工具类JDBCUtil,加入了高效的数据库连接池,利用了参数绑定有效防止SQL注入
- 【玩转SQLite系列】(六)SQLite数据库应用案例实现历史搜索记录
- 微信小程序学习笔记(3)--------框架之配置
- Andorid源码下载
- 使用Artifactory搭建本地maven仓库
- 彩笔笔记2016/12/5——改写equals
- 【玩转SQLite系列】(七)打造轻量级ORM工具类SQLiteDbUtil操作数据库
- 浅谈 Scala 中下划线的用途
- RabbitMQ第一个案例:hello world
- Appium环境配置-1
- Fragment的基本应用
- js判断是否是Json对象
- springMVC接收表单传来的file,并上传
- tab栏切换案例
- Servlet详解(二):request和response对象