创建数据库

首先我们要了解这个类:SQLiteOpenHelper:

1、写一个类继承SQLiteOpenHelper

2、实现里面的方法,创建构造方法

  参数解释:

/*
* @param: context 上下文
* @param: name 数据库名称
* @param: factory 游标工厂
* @param: version 版本号
* */

3、创建这个子类对象,再调用getReadableDatabase()/getWritableDatabase()方法即可创建数据库。

SQL:创建数据库: create database 数据库名称 [set characterset]

数据库事务

有两个特点:

1、安全性

2、高效性

SQLiteDatabase提供的事务处理函数

  db.beginTransaction();//开始事务

  db.setTransactionSuccessful();//调用此方法会在执行到endTransaction() 时提交当前事务,如果不调用此方法会回滚事务

  db.endTransaction();//由事务的标志决定是提交事务,还是回滚事务

最新文章

  1. 基于Ruby的watir-webdriver自动化测试方案与实施(三)
  2. 自适应布局,响应式布局以及rem,em区别
  3. jquery/js实现一个网页同时调用多个倒计时(最新的)
  4. table 排序 添加 删除 等操作
  5. 抽象工厂模式 shiyanlou
  6. swift基本用法-数组array
  7. iOS tableView 选中某个cell时 标准的处理方法
  8. Lecture Notes: Macros
  9. android Vibrator 使用
  10. Microsoft.Practices.EnterpriseLibrary企业库问题
  11. 启动和启动和停止MySQL服务停止MySQL服务
  12. MongoDB 的 MapReduce 大数据统计统计挖掘
  13. Asp.Net 禁用cookie后使用session
  14. CSS实现两端对齐效果
  15. 自学Python4.5-装饰器举例
  16. openssl 交叉编译
  17. jquery $.each()遍历json数组
  18. Go 定长的数组
  19. Beta周第14次Scrum会议(11/23)【王者荣耀交流协会】
  20. Laravel validate 500异常 添加手机验证,中文验证与Validator验证的“半个”生命周期

热门文章

  1. 写出干净的 JavaScript 5 个小技巧
  2. Fast Report 分栏分页
  3. springcloud zuul网关整合swagger2,swagger被拦截问题
  4. 自定义Ribbon负载均衡
  5. 【yum】使用新的centos 6.9系统时,遇到的Yum问题
  6. Dilworth
  7. 靶场练习3: Funbox2
  8. C# 窗口全屏、置顶、获取焦点
  9. sync.Once
  10. uni-app学习笔记之----getCurrentPages()的使用