您的位置:首页 > 移动开发 > Android开发

android数据库SQLite简单测试

2014-02-14 14:43 483 查看
SQLite是文本型的数据库,这里是简单的数据库创建和数据库升级。上班闲得无聊,突然想起昨天有人问android数据库的创建和升级,所以简单记录一下,高手没有必要看这个博文 O(∩_∩)O~

一、首先看一下整个工程目录

package com.bruce.db_test.test;

import com.bruce.db_test.db.DbOpenHelper;

import android.test.AndroidTestCase;
import android.util.Log;

public class MyTest extends AndroidTestCase {
private String TAG = "MyTest";
public void dbCreate(){
Log.i(TAG, "test begin");
DbOpenHelper helper = new DbOpenHelper(getContext());
helper.getWritableDatabase();
Log.i(TAG, "test end");
}

}


View Code
五、测试
1.首先测试数据库的创建,先把DbOpenHelper类onUpgrade方法中的四行代码注释掉,变量名version值改为1,然后安装应用到模拟器,可以测试数据库的创建;

当JUnit中显示条为绿色时,表示单元测试成功,这时可以从File Explorer中的data->data->com.bruce.db_test->databases->mydb.db导出数据库到电脑中,用SQLite Expert Professional 工具打开mydb.db查看,如图:



2.测试数据库升级,把DbOpenHelper类onUpgrade方法中注释的代码打开,把version变量的值改为2,如果代码中所示,然后同样点击MyTest中dbCreate方法进行测试,显示测试成功后,在把mydb.db文件重新导出到电脑,用 SQLite可视化工具打开,这时可以看到新添加了一列sex,如图:



当然方式方法还有很多,条条大路通罗马,可以自己多动手试试。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: