import net.sqlcipher.database.SQLiteDatabase; //导入方法依赖的package包/类

@Override public void onCreate(SQLiteDatabase db) {

db.execSQL(CREATE_LIST);

db.execSQL(CREATE_ITEM);

db.execSQL(CREATE_ITEM_LIST_ID_INDEX);

long groceryListId = db.insert(TodoList.TABLE, null, new TodoList.Builder()

.name("Grocery List")

.build());

db.insert(TodoItem.TABLE, null, new TodoItem.Builder()

.listId(groceryListId)

.description("Beer")

.build());

db.insert(TodoItem.TABLE, null, new TodoItem.Builder()

.listId(groceryListId)

.description("Point Break on DVD")

.build());

db.insert(TodoItem.TABLE, null, new TodoItem.Builder()

.listId(groceryListId)

.description("Bad Boys 2 on DVD")

.build());

long holidayPresentsListId = db.insert(TodoList.TABLE, null, new TodoList.Builder()

.name("Holiday Presents")

.build());

db.insert(TodoItem.TABLE, null, new TodoItem.Builder()

.listId(holidayPresentsListId)

.description("Pogo Stick for Jake W.")

.build());

db.insert(TodoItem.TABLE, null, new TodoItem.Builder()

.listId(holidayPresentsListId)

.description("Jack-in-the-box for Alec S.")

.build());

db.insert(TodoItem.TABLE, null, new TodoItem.Builder()

.listId(holidayPresentsListId)

.description("Pogs for Matt P.")

.build());

db.insert(TodoItem.TABLE, null, new TodoItem.Builder()

.listId(holidayPresentsListId)

.description("Cola for Jesse W.")

.build());

long workListId = db.insert(TodoList.TABLE, null, new TodoList.Builder()

.name("Work Items")

.build());

db.insert(TodoItem.TABLE, null, new TodoItem.Builder()

.listId(workListId)

.description("Finish SqlBrite library")

.complete(true)

.build());

db.insert(TodoItem.TABLE, null, new TodoItem.Builder()

.listId(workListId)

.description("Finish SqlBrite sample app")

.build());

db.insert(TodoItem.TABLE, null, new TodoItem.Builder()

.listId(workListId)

.description("Publish SqlBrite to GitHub")

.build());

long birthdayPresentsListId = db.insert(TodoList.TABLE, null, new TodoList.Builder()

.name("Birthday Presents")

.archived(true)

.build());

db.insert(TodoItem.TABLE, null, new TodoItem.Builder().listId(birthdayPresentsListId)

.description("New car")

.complete(true)

.build());

}

Java sqlite事务方法,Java SQLiteDatabase.insert方法代码示例相关推荐

  1. java打印心_使用java打印心型与圆形图案实现代码示例

    本篇文章小编给大家分享一下使用java打印心型与圆形图案实现代码示例,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 相信对于打印三角形都没什么难度,只 ...

  2. Java 泛型(generics)详解及代码示例、Java 类型通配符详解及代码示例

    Java 泛型(generics)详解及代码示例.Java 类型通配符详解及代码示例 - 概念 Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制 ...

  3. java jta事务_JTA -- Java分布式事务管理

    (参考并转载自http://blog.donews.com/Ralph/archive/2004/11/18/174646.aspx) 关于分布式事务,我觉得有必要了解清楚以下几点: (1)目前流行的 ...

  4. java double用法_Java Double doubleToLongBits()用法及代码示例

    Java Double类的java.lang.Double.doubleToLongBits()方法是Java中的内置函数,该函数根据IEEE 754浮点"double format&quo ...

  5. java collator_Java Collator compare(String, String)用法及代码示例

    java.text.Collat​​or类的compare()方法用于比较两个字符串的强度,并根据结果返回0,正值和负值作为输出. 用法: public abstract int compare(St ...

  6. Java 7:项目代币中的代码示例

    该博客通过代码示例介绍了一些新的Java 7功能,这些功能在Project Coin一词下进行了概述. Project Coin的目标是向JDK 7添加一组小的语言更改.这些更改确实简化了Java语言 ...

  7. java 使用nullable_Java Stream ofNullable(T)用法及代码示例

    如果此流不为null,则ofNullable(T)方法将返回包含单个元素的顺序Stream,否则该方法将返回空Stream.它有助于处理空流和NullPointerException. 用法: sta ...

  8. java 的 provider_Java Provider.Service getProvider()用法及代码示例

    java.security.Provider.Service类的getProvider()方法用于返回此提供程序服务对象的提供程序. 用法: public final Provider getProv ...

  9. java怎么使用floor_Java NavigableSet floor()用法及代码示例

    Java中NavigableSet接口的floor()方法用于返回此集合中小于或等于给定元素的最大元素:如果集合中不存在该元素,则返回null. 用法: E floor(E ele) 其中,E是此Se ...

最新文章

  1. python3 学习使用大纲梳理
  2. Cissp-【第3章 安全工程】-2021-1-31(205页-237页)
  3. centos 7.0 ln命令 和chkconfig 命令介绍 开机自动启 服务
  4. 12.8 线程和信号
  5. Codewars--8kyu解题集
  6. failed to load kernel library!处理办法
  7. OpenLayers WFS指定地理范围查询
  8. SDOI2017 树点涂色
  9. java socket - 传递对象
  10. 智能优化算法——遗传算法原理(附代码)
  11. 如何设计一个吸引访问者的网站主页?
  12. teensy 制作键盘 linux,kbfirmware使用教程——以制作小太刀TEX Kodachi键盘为例
  13. 前端需要的这些你都学会了吗?
  14. python模块总结_Python常用模块资料总结和归纳
  15. 房屋托管网络管理系统_学习管理系统和共享托管
  16. PTA 7-10 古风排版
  17. TensorFlow常用激活函数及其特点用法(6种)详解
  18. Windows的消息定义大全
  19. 存储运维知识点记录(netapp,华为,HP-3par,emc)
  20. 高性能低功耗服务器cpu,六核仅35W:AMD披露超低功耗服务器CPU

热门文章

  1. PHP浏览器中的data类型的Url格式,data:image/png
  2. Go题目 自己做的 不完善的地方请评论指出
  3. 好用的记事本_推荐一款可设定定时提醒的电脑桌面悬挂记事本便签软件
  4. 无意义”的标签div和span的区别
  5. 父子组建传值_父子组件及兄弟组件传值demo
  6. java.rmi.server_java.rmi.ServerException:服务器线程中发生Remo...
  7. centos 卸载软件_Linux系统配置及服务管理_第09章_软件管理
  8. linux如何导出加密卡私钥,linux – 如何使用gpg中的私钥加密文件
  9. python input函数赋值法_大佬们 我是刚开始学python的小白 遇到这种赋值方式 实在不懂这个a+b是赋值给谁的 求解...
  10. 威学一百_精彩回顾深圳威学一百低龄校区圣诞活动精彩回顾!