[android] android下创建一个sqlite数据库

移动开发 作者: 2024-08-19 20:10:01
Sqlite数据库是开源的c语言写的数据库,android和iphone都使用的这个,首先需要创建数据库,然后创建表和字段,android提供了一个api叫SQLiteOpenHelper数据库的打开
package com.tsh.database;

import android.content.Context;
 android.database.sqlite.sqliteDatabase;
 android.database.sqlite.sqliteOpenHelper;

public class PersonsqliteOpenHelper extends sqliteOpenHelper {
    /**
     * 构造方法
     * @param context
     */
    public PersonsqliteOpenHelper(Context context) {
        super(context,"person.db",null,1);
    }
    
     * 数据库第一次创建完成的回调
     */
    @Override
    void onCreate(sqliteDatabase db) {
        String sql="create table person (id integer primary key autoincrement,name varchar(10) not null default '')";
        db.execsql(sql);
    }

    @Override
    void onUpgrade(sqliteDatabase db,1)">int oldVersion,1)">int newVersion) {
        // TODO Auto-generated method stub

    }

}
 com.tsh.database.test;

 com.tsh.database.PersonsqliteOpenHelper;

 android.test.AndroidTestCase;

class TestPersonDb  AndroidTestCase {
    void testPerson() throws Exception{
        PersonsqliteOpenHelper helper =new PersonsqliteOpenHelper(getContext());
        helper.getWritableDatabase();
    }
}

总结

原创声明
本站部分文章基于互联网的整理,我们会把真正“有用/优质”的文章整理提供给各位开发者。本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
本文链接:http://www.jiecseo.com/news/show_65121.html