第二阶段十天冲刺第四天

今天主要开始完善数据库的连接,去网络上找了一些资料,决定改用SQLite数据库

首先是一些基础的数据库代码

package com.example.runapp.DataBase;

import android.content.Context;
import android.database.sqlite.SQLiteDatabase;

import com.example.runapp.DataBase.OpenHelper;

public class SQLiteDB {

    /**  数据库名 */
    public static final String DB_NAME = "SQLite_Test";

    /** 数据库版本 */
    public static final int VERSION = 1;

    /** 数据库 */
    private static SQLiteDB sqliteDB;

    private SQLiteDatabase db;

    private SQLiteDB(Context context) {
        /** 初始化数据库 */
        OpenHelper dbHelper = new OpenHelper(context, DB_NAME, null, VERSION);
        /** 获取db */
        db = dbHelper.getWritableDatabase();
    }

    /**
     * 获取SqliteDB实例
     * @param context
     */
    public synchronized static SQLiteDB getInstance(Context context) {
        if (sqliteDB == null) {
            sqliteDB = new SQLiteDB(context);
        }
        return sqliteDB;
    }
}

 

posted @ 2020-05-26 18:55  铁大跑腿  阅读(87)  评论(0)    收藏  举报