Android 如何在sqlite数据库中加载一些值

Android 如何在sqlite数据库中加载一些值,android,Android,我现在有一个数据库,我必须检查它是否为空。如果为空,我必须为插入值编写代码,否则我必须更新字段的值。 请帮帮我。你完成1,2,3了吗?他们有很多数据库帮助 希望能有所帮助您可以尝试以下方法: // Open or crare myDB = this.openOrCreateDatabase("MyDatabaseName", MODE_PRIVATE, null); //Check if exists (if not create the table) myDB.execSQL("CR

我现在有一个数据库,我必须检查它是否为空。如果为空,我必须为插入值编写代码,否则我必须更新字段的值。 请帮帮我。

你完成1,2,3了吗?他们有很多数据库帮助


希望能有所帮助

您可以尝试以下方法:

 // Open or crare
 myDB = this.openOrCreateDatabase("MyDatabaseName", MODE_PRIVATE, null);

 //Check if exists (if not create the table)
 myDB.execSQL("CREATE TABLE IF NOT EXISTS MyTableName (Name1 VARCHAR,  Name2 VARCHAR);");

 //Insert or update your lines
 myDB.execSQL("INSERT INTO MyTableName  (Name1 , Name2 ) VALUES ('XXX', 'YYY');");

可以在应用程序包中包含一个.db文件,并将其用作设备端数据库的起点。它放在资产文件夹中。在启动方法中,您必须手动将该.db中的值复制到设备上的值中,但这样可以节省在代码中放入大量SQL INSERT调用

数据库透视图将帮助您实现这一点。您可以使用它从头开始创建.db,并使用默认值填充它。然后,有一个向导,如果需要,它将为字段设置内容提供程序和访问器类

免责声明:我是MOTODEV Studio的产品经理