android 下创建一个sqlite数据库
2017-08-02 20:13
344 查看
结构目录:
1.创建数据库,创建PersonSQLiteOpenHeaper类 继承 SQLiteOpenHeaper*
创建实现SQLiteOpenHelper的子类PersonSQLiteOpenHeaper
2.新建com.itheima.db.test包 新建TestPersonDB.java类 继承AndroidTestCase
3.新建Android Test Project工程 test
将AndroidManifest.xml中的如下相关的代码复制到本项目的AndroidManifest.xml中
复制后的代码如下:
部署应用执行测试方法:
若导出失败:
即在左侧先点击选中一下设备,然后再在右侧找目标文件,导出成功!
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中
复制后的代码如下:
部署应用执行测试方法:
若导出失败:
即在左侧先点击选中一下设备,然后再在右侧找目标文件,导出成功!
相关文章推荐
- android-一个文件搞定SQLite数据库的创建与更新以及增删查改
- Android下创建一个sqlite数据库
- [android] android下创建一个sqlite数据库
- Android下创建一个sqlite数据库
- Android下创建一个SQLite数据库
- Android下创建一个SQLite数据库
- 在Android中使用Timer,并创建一个应用程序
- 关于使用eclipse创建Android程序时会多出一个appcompat_v7
- 【Android Training UI】创建自定义Views(Lesson 1 - 创建一个View类)
- Android 系列 6.32创建一个简单的应用程序小部件widget
- android2.3 View视图框架源码分析之一:android是如何创建一个view的?
- eclipse开发环境下,如何根据已有代码创建一个 Android 工程
- Android入门-新手如何成功创建一个Android小应用
- androi View视图框架源码分析之一:android是如何创建一个view的
- Android基础篇——创建一个Android工程
- Android基础-初识SQLite第2章SQLite数据库的操作 2-1数据库的创建
- 创建一个新的Android产品项目
- 编写一个Android平台遇到的所有问题(一)——查询sqlite数据库时遇到的问题
- Android Service 详解二:创建一个service
- 在Android项目中创建一个包含main()方法的类,直接右键运行该类时会报如下错误:ShouldNotReachHere()