¿Es posible crear una tabla sqlite en tiempo de ejecución en función del número de elementos en la matriz
Tengo una lista de matrices diferente con nombres de columna. Quiero tener un método de creación generado que debería crear una tabla basada en la lista de matrices que he aprobado. ¿Es posible tener una estructura con puede crear una tabla dinámicamente? Por favor sugiera cualquier solución.
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);
}
}