xUtils框架之DbUtils
来源:互联网 发布:图像处理滤波器java 编辑:程序博客网 时间:2024/05/23 10:02
框架地址:https://github.com/wyouflf/xUtils
需要的权限
<uses-permissionAndroid:name="android.permission.INTERNET"/>
<uses-permissionandroid:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
创建数据库
DaoConfig config = new DaoConfig(context);
config.setDbName("xUtils-demo"); //db名
config.setDbVersion(1); //db版本
DbUtils db = DbUtils.create(config);//db还有其他的一些构造方法,比如含有更新表版本的监听器的
创建表
db.createTableIfNotExist(User.class); //创建一个表User
db.save(user);//在表中保存一个user对象。最初执行保存动作时,也会创建User表
删除表
db.dropTable(User.class);
开启事务
db.configAllowTransaction(true);
db相关Annotation
@Check check约束
@Column 列名
@Finder 一对多、多对一、多对多关系(见sample的Parent、Child中的使用)
@Foreign 外键
@Id 主键,当为int类型时,默认自增。 非自增时,需要设置id的值
@NoAutoIncrement 不自增
@NotNull 不为空
@Table 表名
@Transient 不写入数据库表结构
@Unique 唯一约束
一些常用方法
db相关类库结构:
- xUtils框架之DbUtils
- android高级框架xUtils之DbUtils
- Android Xutils框架使用之DBUtils
- xUtils框架—DbUtils
- xutils DbUtils框架
- Android:开源框架xutils介绍之 DbUtils
- Android高级之xUtils框架(四):DBUtils的用法
- Android高级之xUtils框架(四):DBUtils的用法
- Android xUtils框架(一) DbUtils
- Android xUtils框架(一)DbUtils
- xUtils框架——DbUtils
- Android xUtils框架(一) DbUtils
- xUtils系列之DbUtils-概览
- xUtils系列之DbUtils-查询
- XUtils之ViewUtils和DBUtils
- xUtils框架DBUtils数据库版本升级方案
- Xutils框架中关于DbUtils的使用
- android开发步步为营之109:好框架推荐android xutils之dbutils
- log4net 部署到服务器后无法记录日志
- Explain命令查看MySQL的SQL语句执行效率
- Postman使用手册
- DBMS_STATS.AUTO_SAMPLE_SIZE的值是什么?
- opencv学习笔记(六)直方图比较图片相似度
- xUtils框架之DbUtils
- 心得体会
- caffe: 使用.solverstate文件可以继续之前的训练
- linux上CUnit 2.1.3安装-使用-示例-安装不上的解决方法
- 银行出纳员仿真
- SSD: Single Shot Multibox Detector
- HTML/CSS学习记录(3)
- C语言感悟之const
- linux的基本操作