Android下用Sqlite数据库存储数据
来源:互联网 发布:java中文api 编辑:程序博客网 时间:2024/06/07 06:55
第一步: 写个类 ,继承 SQLiteOpenHelper
1 public class MyDatabaseOpenHelper extends SQLiteOpenHelper {2 3 }
第二步: 添加一个构造函数,并且 指定必要的参数
// context : 应用程序上下文 // name : 数据库的名称 // factory : 游标工厂 // version : 数据库的 版本 public MyDatabaseOpenHelper(Context context) { super(context, "database.db", null, 1);}
并且在oncreate方法中,通过 db对象来执行sql语句, 创建表
db.execSQL("create table users (_id integer primary key autoincrement, name varchar(10), password varchar(20))");
第三步: new 对象, 然后 获得 数据库实例对象, 那么就可以创建数据库了
//这里 这行代码的执行 只是 创建了 helper的 实例对象,但是并不会 创建数据库 文件 MyDatabaseOpenHelper helper = new MyDatabaseOpenHelper(this);//这行代码执行, 数据库文件才会创建SQLiteDatabase db = helper.getReadableDatabase();
注意:
- Oncreate 方法只有在首次创建数据库的时候才会得到执行
一般在这里主要去创建表,
- 0nupgrade 方法只有在数据库的版本升级的时候 才会得到执行
数据库的版本只能够升级,不能够降级, 数据库的版本升级的时候可以跳级 .
一般在这里主要用来 修改已经有的表的结构. 或者 新添加 其他的表.
0 0
- Android下用Sqlite数据库存储数据
- android-数据存储-SQLite数据库
- android-SQLite数据库存储数据
- android数据存储----SQLite数据库
- Android数据存储(二)---Sqlite数据库(下)
- Android数据存储之SQLite数据库存储
- Android数据存储之SQLite数据库存储
- Android数据存储之SQLite数据库存储
- Android数据存储之:SQLite数据库存储
- Android数据存储SQLite数据库存储
- Android数据存储(SqLite数据库存储)
- Android 数据存储之SQLite数据库存储
- Android数据存储之SQLite数据库存储
- Android 数据存储之 SQLite嵌入式数据库
- Android数据存储之Sqlite数据库
- Android 数据存储 之 SQLite数据库详解
- Android 数据存储 之 SQLite数据库详解
- Android 数据存储 之 SQLite数据库详解
- 编写Android工程里测试代码的步骤
- 生成xml文件的步骤 -- XML的序列化器
- storm on yarn 部署
- 解析xml文件步骤 -- pullparser
- 使用SharedPreference保存用户数据的步骤
- Android下用Sqlite数据库存储数据
- Tomcat 中响应头信息(Http Response Header) Content-Length 和 Transfer-Encoding 之种种
- C语言学习随笔(1)—— 学些什么?
- 配置Tomcat使用https协议
- C++中的内存泄露
- Android开发中实现https校验
- Spark 介绍
- Android中handler机制的原理
- Android四大组件之---activity生命周期详解