如何在Android开发中建立SQLite3数据库

如何在Android开发中建立SQLite3数据库,第1张

创建一个类继承SQLiteOpenHelper

在构造方法中创建数据库,在onCreate()方法中创建表

public class DemoDbHelper extends SQLiteOpenHelper{

    DemoDbHelper(Context context){

        super(context,"user.db",null,1)//上下文,数据库名,默认cursor,版本号

    }

    

    @Override

    public void onCreate(SQLiteDatabase db) {

        // TODO Auto-generated method stub

db.execSQL("CREATE TABLE IF NOT EXISTS info( id TEXT PRIMARY KEY,name TEXT NOT NULL)")//创建表

    }

    

    @Override

    public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {

// TODO Auto-generated method stub

//后续版本升级用,可以不写

    }

你还可以写个DemoDbManager方便使用

public class DemoDbManager{

    private DemoDbHelper helper

    private SQLiteDatabase db

    

    public DemoDbManager(Context context){

        helper = new DemoDBHelper(context)

        db = helper.getWritableDatabase()

    }

    

    //之后你可封装增删改查的方法

    //都可以用db.execSQL("SQL语句")

}

方法/步骤

首先下载 Navicat for SQLite,下载后解压缩。

运行navicat.exe 这个主程序,在左上角点击连接

在d出窗口中输入连接名,选择类型,然后在下面选择数据库文件,或者数据库保存位置。

这样就在指定位置创建了一个Sqlite数据库文件了

之前学Android开发的数据库时候,用过sqlite3,这是项目里面的一段SQL代码,你参考一下

create table moban (_id integer primary key autoincrement,

moban_name varchar(40) not null,

moban_cost numeric(7,2) not null default 0.00,

moban_shouzhi int default 0,

moban_delete int not null default 0

moban_beizhu varchar(40) )


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6821325.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-28
下一篇 2023-03-28

发表评论

登录后才能评论

评论列表(0条)

保存