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();
}
}
如何在創建時填充此數據庫? 謝謝。
你是什麼意思的「在創作」? –