Ja tenho uma script de criação das tabelas e sua carga. Como faço isso no Android?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Ja tenho uma script de criação das tabelas e sua carga. Como faço isso no Android?
Fala ai Av, você pode fazer isso através de um DAO, segue um exemplo:
public class ExecutarSQLDAO extends SQLiteOpenHelper {
public ExecutarSQLDAO(Context context) {
super(context, "Banco", null, 1);
}
@Override
public void onCreate(SQLiteDatabase db) {
String sql = // criar seu script de insert...
db.execSQL(sql);
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
String sql = "";
switch (oldVersion) {
case 1:
// atualizar banco...
}
}
}
Espero ter ajudado
Valeu jovem, mas eu queria e ler um arquivo.sql (DUMP). Assim fica mais fácil evoluir.