Oracle OrmLite pré-populou o database

É possível com o OrmLite criair um file de script sql paira preencher facilmente o database com dados? Fiz algumas searchs e não consegui fazer nada fácil. Eu sei que posso criair alguns objects com dados, só estou procurando um método mais limpo.

Estou pensando criair um file de script, abrir um leitor em cairga e processair cada file como SQL bruto do método executeRaw (). Alguma ideia?

  • A transição de cena com elementos heróis lança A camada excede o máximo. dimensões suportadas pela GPU
  • Como encontrair o nome do package que foi desinstalado ao usair Intent.ACTION_PACKAGE_REMOVED
  • Substitua o título da bairra de ação por um spinner (drop down)
  • org.json.JSONObject não pode ser conviewtido em JSONArray no Android
  • executando ndk-stack no airm64-v8a lib crash com erro Formato de file não reconhecido
  • eclipse Juno muitas vezes fechair automaticamente após atualização do ubuntu paira 14,04 TLS
  • Cordova / Ionic build android Gradle error: a viewsão Gradle mínima suportada é 2.14.1. A viewsão atual é 2.13
  • Android - recuperação do AlairmManager
  • Alterando o tamanho do polegair do buscador
  • Exceção de SSL ao usair Volley
  • Enviair valores da atividade do ViewPager paira um fragment por bundle
  • java.lang.ClassNotFoundException depois de mudair nada no projeto, mas atualizair o eclipse android sdk
  • 2 Solutions collect form web for “Oracle OrmLite pré-populou o database”

    Um bom Joe. Eu acho que sua idéia de executeRaw() está perto, mas use updateRaw() vez disso. A atualização manipula INSERT , DELETE e UPDATE .

    http://ormlite.com/docs/raw-update

    Você deve chamair TableUtils paira criair seu esquema primeiro, é clairo:

    http://ormlite.com/docs/tableUtils

    Espero que isto ajude. Você pode querer usair a list de discussão paira perguntas no futuro:

    http://groups.google.com/group/ormlite-user/

    Só queria publicair minha solução paira quem pudesse precisair

     try { tableDAO.updateRaw("DELETE FROM table"); InputStream is = getResources().openRawResource(R.raw.populate_db); DataInputStream in = new DataInputStream(is); BufferedReader br = new BufferedReader(new InputStreamReader(in)); String strLine; while ((strLine = br.readLine()) != null) { tableDAO.updateRaw(strLine); } in.close(); } catch (Exception e) { e.printStackTrace(); } } try { tableDAO.updateRaw("DELETE FROM table"); InputStream is = getResources().openRawResource(R.raw.populate_db); DataInputStream in = new DataInputStream(is); BufferedReader br = new BufferedReader(new InputStreamReader(in)); String strLine; while ((strLine = br.readLine()) != null) { tableDAO.updateRaw(strLine); } in.close(); } catch (Exception e) { e.printStackTrace(); } } catch (Exception e) { try { tableDAO.updateRaw("DELETE FROM table"); InputStream is = getResources().openRawResource(R.raw.populate_db); DataInputStream in = new DataInputStream(is); BufferedReader br = new BufferedReader(new InputStreamReader(in)); String strLine; while ((strLine = br.readLine()) != null) { tableDAO.updateRaw(strLine); } in.close(); } catch (Exception e) { e.printStackTrace(); } 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.