android 下创建一个sqlite数据库
来源:互联网 发布:随机生成域名检测 编辑:程序博客网 时间:2024/05/21 08:49
结构目录:
1.创建数据库,创建PersonSQLiteOpenHeaper类 继承 SQLiteOpenHeaper*
创建实现SQLiteOpenHelper的子类PersonSQLiteOpenHeaper
package com.itheima.db;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteDatabase.CursorFactory;import android.database.sqlite.SQLiteOpenHelper;public class PersonSQLiteOpenHeaper extends SQLiteOpenHelper { /* * 数据库的构造方法 /用来定义数据库的名称/ 数据库查询的结果集 /数据库的版本 */ public PersonSQLiteOpenHeaper(Context context) { super(context, "person.db", null, 1); // TODO Auto-generated constructor stub } /* * 数据库第一次被创建的时候被调用的方法 */ @Override public void onCreate(SQLiteDatabase db) { //初始化数据库的表结构 db.execSQL("create table person (id integer primary key autoincrement, name varchar(20),number varchar(20))"); } @Override public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { // TODO Auto-generated method stub }}
2.新建com.itheima.db.test包 新建TestPersonDB.java类 继承AndroidTestCase
package com.itheima.db.test;import com.itheima.db.PersonSQLiteOpenHeaper;import android.test.AndroidTestCase;public class TestPersonDB extends AndroidTestCase { public void testCreatDB()throws Exception{ PersonSQLiteOpenHeaper helper = new PersonSQLiteOpenHeaper(getContext()); helper.getWritableDatabase(); } }
3.新建Android Test Project工程 test
将AndroidManifest.xml中的如下相关的代码复制到本项目的AndroidManifest.xml中
复制后的代码如下:
部署应用执行测试方法:
若导出失败:
即在左侧先点击选中一下设备,然后再在右侧找目标文件,导出成功!
阅读全文
0 0
- Android下创建一个sqlite数据库
- Android下创建一个SQLite数据库
- android 下创建一个sqlite数据库
- Android 环境下Sqlite数据库的创建
- android下的轻量级Sqlite创建数据库
- android 创建sqlite 数据库
- android sqlite 数据库创建
- android sqlite创建数据库
- android sqlite 数据库创建
- android Sqlite 数据库创建
- windows下创建sqlite数据库
- cmd下查询用户创建的sqlite数据库 android
- android sqlite 数据库的创建
- android sqlite 数据库的创建
- [置顶]android创建sqlite数据库
- Android-SQLite-创建简单数据库
- Android创建轻量级数据库SQLite
- 创建一个基于SQLITE数据库的类
- Linux命令集
- 牛顿法求解立方根
- 实现一个线程安全的单例模式
- PHP基础教程-09 浮点型变量
- Zeppelin源码分析-调度和资源分析(1)
- android 下创建一个sqlite数据库
- BZOJ1409 Password
- JAVA考核题-数据类型
- 使用栈实现进制转换、括号匹配的检验、行编辑程序
- Java基础——方法参数
- Zeppelin源码分析-调度和资源分析(2)
- Linux查看、修改SELinux的状态
- OpenCV学习之运动分析与对象跟踪
- 数据结构实验之查找七:线性之哈希表