我有一个与列名称不同的arraylist.我希望有一个genratized创建方法,应该根据我已经通过的arraylist创建表.是否可以拥有一个可以动态创建表的结构.请建议任何解决方案.
private static class OpenHelper extends SQLiteOpenHelper {
OpenHelper(Context context) {
super(context, DATABASE_NAME, null, DATABASE_VERSION);
System.out.println("openhelper1");
}
@Override
public void onCreate(SQLiteDatabase db) {
Log.d("**DataHelper", "***********in oncreate");
db.execSQL("CREATE TABLE " + TABLE_NAME + " (username TEXT,altnum TEXT,passkey TEXT,flag TEXT)");
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
Log.w("Example", "Upgrading database, this will drop tables and recreate.");
db.execSQL("DROP TABLE IF EXISTS " + TABLE_NAME);
onCreate(db);
}
}
Run Code Online (Sandbox Code Playgroud) 我有excel表格,我需要点击几个查询.我已经在我的项目中成功访问了excel表,但现在我在查询它时遇到了麻烦,因为我需要编写代码获取甚至是一个小列.有什么方法可以在sqlite数据库中转换我的Excel工作表.因为它会简化我的工作.Excel表格太大,有29张.手动输入这些值是不可能的.