android 预置db文件,Android预置数据库

7796fa0e1a07df35717c849cdff1c259.png

呼唤远方

下面是一个如何创建和填充数据库的例子,您可以在应用程序安装上这样做,这只会创建一个条目,尽管这样做可能对您想要做的事情效率很低。private static class settingsDatabaseHelper extends SQLiteOpenHelper{

    //SQL String for creating the table required

    private static final String CREATE_SETTINGS_TABLE    = "CREATE TABLE tbl_settings(" +

            "_ID INTEGER PRIMARY KEY AUTOINCREMENT," +

            "VOIPUSERNAME TEXT," +

            "VOIPAUTHID TEXT," +

            "PASSWORD TEXT," +

            "VOIPDISPLAYNAME TEXT," +

            "SIPPROXYSERVER TEXT," +

            "SIPREGISTRAR TEXT," +

            "SIPREALM TEXT," +

            "EXPIRESTIME INTEGER);";    

    //constructor

    public settingsDatabaseHelper(Context context, String name,

            CursorFactory factory, int version) {

        super(context, name, factory, version);

    }

    @Override

    public void onCreate(SQLiteDatabase db) {

        db.execSQL(CREATE_SETTINGS_TABLE);

         ContentValues initialValues = new ContentValues();

            initialValues.put("VOIPUSERNAME", "xxxxx");

            initialValues.put("VOIPAUTHID", "xxxxxxxxxx");

            initialValues.put("PASSWORD", "xxxxxx");

            initialValues.put("VOIPDISPLAYNAME", "xxxxxxxxx");

            initialValues.put("SIPPROXYSERVER", "xxxxxxxxxxxxx");

            initialValues.put("SIPREGISTRAR", "xxxxxxxxxxx");

            initialValues.put("SIPREALM", "xxxxxxxxxx");

            initialValues.put("EXPIRESTIME", xxxxxxxxxxx);

            Log.d("1.6", "gets to here");

            db.insert(SETTINGS_TABLE, null, initialValues);

    }

    @Override

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

        Log.w(TAG, "Upgrading database from version " + oldVersion + " to " +

                 newVersion + ", which will destroy all old data");

        db.execSQL("DROP TABLE IF EXISTS " + SETTINGS_TABLE);

        onCreate(db);

    } }//end helper class}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值