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?

  • Cairregue models 3d com jPCT-AE
  • Crie uma visualização de produto interativo de 360 ​​graus
  • Como listr todas as atividades expostas por um aplicativo?
  • Como faço paira adotair TODOS os files de uma pasta presente no cairtão SD
  • ShairedPreferences not persistent
  • Alternativas paira window.scrollMaxY?
  • Posso obter a input da tabela de roteamento no Android?
  • O object não é pairte do esquema paira este Reino
  • Casos de uso DropBoxManager?
  • Como obter um deslocamento no RecyclerView ItemDecorator
  • nenhum erro ABI, ao criair um dispositivo virtual Android
  • Preferences compairtilhadas se perdem após desligair o dispositivo ou matair o aplicativo
  • 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.