SQLiteOpenHelperクラスを使って、複数のテーブルを作ったり、それを操作したりできますか。
またテーブルを作るときにコンストラクタにTableの名前を指定してテーブルを作ることは可能でしょうか。
自分なりにソースをいじってみたのですがコンストラクタのところでエラーが出ます。
public class DatabaseHelper extends SQLiteOpenHelper{
String Table_Name;
private static final String CREATE_TABLE =
"create table " + Table_Name + "("
+"id integer primary key autoincrement,"
+"name varchar(30) not null,"
+"money integer);";
public DatabaseHelper(Context context,String Table_Name){
super(context, DB_NAME, null, DB_VERSION);
this.Table_Name = Table_Name;
}
@Override
public void onCreate(SQLiteDatabase db) {
db.execSQL(CREATE_TABLE);
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
....
}
}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/01/04 14:45