2
respostas

Carregar script sql

Ja tenho uma script de criação das tabelas e sua carga. Como faço isso no Android?

2 respostas

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.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software