データベースを作成します。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モニターを導出する際に、導入視覚化