Androidの開発データベースSqlite1

データベースを作成します。1.

DatabaseHelper.java

パッケージcom.xrj.databasedemo。

輸入android.content.Context;
輸入android.database.sqlite.SQLiteDatabase;
輸入android.database.sqlite.SQLiteOpenHelper; 

輸入androidx.annotation.Nullable; 

パブリック クラス DatabaseHelperが延びSQLiteOpenHelperを{ 

    / * 
    コンテキスト上下文
    名数据库名称
    工場游标工厂
    バージョン版本号
     * / 
    パブリックDatabaseHelper(@Nullableコンテキストコンテキスト){
         スーパー(文脈、Constants.DATABASE_NAME、ヌル、Constants.VERSION_CODE)。
    } 

    @Override 
    公衆 ボイドのonCreate(SQLiteDatabase DB){ 

    } 

    @Override 
    公共 ボイド ONUPGRADE(SQLiteDatabase DB、INT oldVersion、INT NEWVERSION){ 

    } 
}

Constants.java

パッケージcom.xrj.databasedemo。

パブリック クラス定数{
     パブリック 静的 最終列DATABASE_NAME =「first.db」パブリック 静的 最終 int型の VERSION_CODE = 1 ; 
}

MainActivity.java

パッケージcom.xrj.databasedemo。

輸入androidx.appcompat.app.AppCompatActivity; 

輸入android.os.Bundle; 

パブリック クラス MainActivityは延びAppCompatActivity { 

    @Overrideが
    保護 ボイドのonCreate(バンドルsavedInstanceStateを){
         スーパー.onCreate(savedInstanceState)。
        setContentView(R.layout.activity_main)。

        // 创建数据库 
        DatabaseHelperヘルパー= 新しい DatabaseHelper(この); 
        helper.getWritableDatabase(); 
    } 
}

first.dbモニターを導出する際に、導入視覚化

 

おすすめ

転載: www.cnblogs.com/xrj-/p/12305917.html