我目前正在开发一款Android应用程序,并创建了几个表的数据库。我已经成功创建了数据库,一切都运行良好。
现在我想做的是向数据库中添加内容。这些内容将是静态的,并用于填充页面上的数字等内容。
我不确定如何设置插入,任何关于此方面的帮助都将是极好的。
请参见下面的代码,其中我创建了数据库和表。
package com.example.testerrquin.euro2016fanguide;
import android.content.ContentValues;
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
/*** Created by rquin on 10/03/2016.*/
public class DatabaseHelper extends SQLiteOpenHelper {
public static final String DATABASE_NAME = "Euro2016.db";
public static final String TABLE_USERS = "Users_table";
public static final String TABLE_CAPACITY = "Capacity_table";
public DatabaseHelper(Context context) {
super(context, DATABASE_NAME, null, 1);
}
@Override
public void onCreate(SQLiteDatabase db) {
db.execSQL("Create table " + TABLE_USERS +" (UserID INTEGER PRIMARY KEY AUTOINCREMENT, Forename TEXT, Surname TEXT, Email TEXT, Password TEXT)");
db.execSQL("Create table " + TABLE_CAPACITY + " (CapacityID INTEGER PRIMARY KEY AUTOINCREMENT, Capacity INTEGER)");
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
db.execSQL("DROP TABLE IF EXISTS " + TABLE_USERS);
db.execSQL("DROP TABLE IF EXISTS " + TABLE_CAPACITY);
onCreate(db);
}
}
理想情况下,我希望将数据插入到容量表中,如下所示:
CapacityID Capacity
1 10000
2 40000
3 70000
感谢您的选择。