SQLite
来源:互联网 发布:怎样制作淘宝图文详情 编辑:程序博客网 时间:2024/04/28 02:39
SQLiteOpenHelper 打开或创建的工具类
创建一个类继承 SQLiteOpenHelper 类
SQliteDB.java
package com.example.android_4_1;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteDatabase.CursorFactory;import android.database.sqlite.SQLiteOpenHelper;/**1. * 创建一个类 继承SQLiteOpenHelper * (数据库构造方法,数据库名称,数据库查询结果集,数据库版本,) * @author Administrator */public class SQliteDB extends SQLiteOpenHelper {/**2. * 构造方法 * @param context 上下文对象 * @param name数据库名称 * @param factory 数据库查询结果集,null为系统默认结果集 * @param version数据库版本 */public SQliteDB(Context context, String name, CursorFactory factory,int version) {super(context, name, factory, version);}/**3. * 数据第一次被创建的时候调用的方法 * db 被创建的数据库 * Person 表 * id integer * name varchar * number varchar */@Overridepublic void onCreate(SQLiteDatabase db) {//执行sql 语句db.execSQL("create table Person (id integer primary key autoincrement,name varchar(20),number varchar(20)) ");}@Overridepublic void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {}}
TestDB 继承 AndroidTestCase 类 执行测试方法
package SQlite.test;import com.example.android_4_1.SQliteDB;import android.test.AndroidTestCase;public class TestDB extends AndroidTestCase {public void testCreateDB() throws Exception{//1.创建SQliteDB 对象SQliteDB helper = new SQliteDB(getContext(), "Persons.db", null, 1);//2.写入 DBhelper.getWritableDatabase();}}
<instrumentation android:name="android.test.InstrumentationTestRunner" android:targetPackage="com.example.android_4_1" />
<uses-library android:name="android.test.runner" />测试成功后安装目录下/databases/Persons.db
SQLiteExpert 软件打开此数据库文件
0 0
- SQLite
- SQLite
- SQLite
- SQLite
- SQLite
- sqlite
- sqlite
- SQLite
- SQLite
- sqlite
- SQLite
- SQLite
- SQLite
- SQLite
- SQLite
- sqlite
- sqlite
- sqlite
- bzoj1112 [POI2008]砖块Klo
- candy 重
- Linux 学习规划
- maven中findbugs-maven-plugin插件与cobertura-maven-plugin的使用
- A - City Game
- SQLite
- 【索引】Probability
- KMP模版题--》水水更自信
- Android开发之SoundPool使用详解
- 水电工电饭锅电饭锅
- 回文串算法
- 【索引】Probability::Examples
- python 正则匹配文本并返回字典列表
- 很轻微的议案U树要低啊USD