0
我需要在Android应用程序中创建SQL数据库。在这里我的代码:Android:使用默认值的SQL数据库
@Override
public void onCreate(SQLiteDatabase database) {
database.execSQL(createTable(FeedColumns.TABLE_NAME, FeedColumns.COLUMNS));
database.execSQL(createTable(FilterColumns.TABLE_NAME, FilterColumns.COLUMNS));
database.execSQL(createTable(EntryColumns.TABLE_NAME, EntryColumns.COLUMNS));
database.execSQL(createTable(TaskColumns.TABLE_NAME, TaskColumns.COLUMNS));
private String createTable(String tableName, String[][] columns) {
if (tableName == null || columns == null || columns.length == 0) {
throw new IllegalArgumentException("Invalid parameters for creating table " + tableName);
} else {
StringBuilder stringBuilder = new StringBuilder("CREATE TABLE ");
stringBuilder.append(tableName);
stringBuilder.append(" (");
for (int n = 0, i = columns.length; n < i; n++) {
if (n > 0) {
stringBuilder.append(", ");
}
stringBuilder.append(columns[n][0]).append(' ').append(columns[n][1]);
}
return stringBuilder.append(");").toString();
}
}
如何在创建时填充此数据库? 谢谢。
你是什么意思的“在创作”? –