Android创建轻量级数据库SQLite

xiaoxiao2021-02-28  57

//****创建一个类继承SQLiteOpenHelper

package com.example.database;

import android.content.Context; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; public class DatabaseHelper extends SQLiteOpenHelper{ public DatabaseHelper(Context context) { super(context, "NotePad", null, 1); // TODO 调用类的时候创建数据库,只会执行一次 } @Override public void onCreate(SQLiteDatabase db) { // TODO 创建数据库后,对数据库的操作   //创建数据表 db.execSQL("create table notebook(noteID integer primary key,noteName varchar(10),noteTime varchar(20),noteContent varchar(40))"); } @Override public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { // TODO 更改数据库版本的操作      }

}

//***********MainActivity

package com.example.database; import android.database.sqlite.SQLiteDatabase; import android.os.Bundle; import android.support.v7.app.ActionBarActivity; public class MainActivity extends ActionBarActivity {     @Override     protected void onCreate(Bundle savedInstanceState) {         super.onCreate(savedInstanceState);         setContentView(R.layout.activity_main);         //创建好SQLiteDBConnect类,还要去调用才产生数据库         DatabaseHelper db=new DatabaseHelper(MainActivity.this);         // 系统自带提供的操作类     SQLiteDatabase sdb=(new DatabaseHelper(getBaseContext())).getReadableDatabase();             }     }

//*******效果图

转载请注明原文地址: https://www.6miu.com/read-82949.html

最新回复(0)