发布网友 发布时间:2022-04-27 08:56
共4个回答
懂视网 时间:2022-05-01 01:46
如果出现中文乱码 需要修改cmd的编码集
65001 utf-8
chcp 65001 更改cmd窗口的编码,默认是gb2312
获取可写数据库
synchronized (this) {
return getDatabaseLocked(true);
}
获取只读数据库
synchronized (this) {
return getDatabaseLocked(false);
}
可读、可写数据库返回的是同一个数据库的实例,
区别就是:操作数据库的时候是否加锁。
直接利用sql语句增删改查
优点:非常的灵活,多表查询,级联查询。
缺点:代码容易出错,方法没有返回值。
利用google包装的api 执行增删改查
优点: 代码不容易出错,写起来简单,方法有返回值
缺点: 不容易多表查询。复杂表的操作,视图都无法实现。
需求: 把数据库的内容全部显示在界面上
MVC
m: model 数据模型 -- Person
v: view 视图 -- ListView
c: controller 控制器 --Adapter 数据适配器
什么是数据库的事务
保证一个操作要么同时成功,要么同时失败
db.beginTransaction();
try {
...
db.setTransactionSuccessful();
} catch (Exception e) {
Toast.makeText(this, "产生异常,事务回滚", 0).show();
} finally {
db.endTransaction();
}
案例:
张三给李四汇款
1. 张三 account - 1000
2. 李四 account + 1000
理解原理
03-数据库
标签:
热心网友 时间:2022-04-30 22:54
方便,实用,且小,精悍。。。。。。。热心网友 时间:2022-05-01 00:12
集成;建模能力;管理成本等出众;热心网友 时间:2022-05-01 01:46
Access 2003是微软公司最新推出的办公自动化套装软件Office 2003中的一个重要组件--关系数据库管理系统软件,主要进行数据库创建和修改,为数据库管理提供了简单易用而又功能强大的平台.与其他数据库管理系统相比,Access个有界面规范易于掌握的特点.Access 2003数据库中的各种对象,如表,查询,窗体,报表,表等。