Saltar para conteúdo


Foto
- - - - -

Conectar à minha Base de dados MsAccess através do Jackcess


  • Por favor inicie sessão para responder
1 resposta a este tópico

#1 petrelli26

petrelli26

    Novato

  • Membros
  • Pip
  • 2 mensagens

Mensagem publicada 05 January 2015 - 09:38

Olá,
 
Sou novo a desenvolver aplicações em android.
Pretendo usar o Jackcess no eclipse para me conseguir conectar a uma base de dados MsAccess(.accdb).
Estou a usar o Eclipse Juno.
 
O meu método:
 
public void ConectarBD(){
    Thread.currentThread().setContextClassLoader(getClass().getClassLoader());
    System.setProperty("com.healthmarketscience.jackcess.brokenNio","true");
    System.setProperty("com.healthmarketscience.jackcess.resourcePath ","res/raw/");
    try
    {
         Database db = DatabaseBuilder.open(new File("sif.mdb"));
         Table tblTempoAnt = db.getTable("tblTempoAnt");
         System.out.println(tblTempoAnt.toString()); 
    } 
    catch (IOException e) 
    {
     e.printStackTrace();
    }
}
 
Adicionei a minha base de dados na localização res/raw.
 
Na próxima linha:
Database db = DatabaseBuilder.open(new File("sif.mdb"));
Dá-me o seguinte erro - "java.io.FileNotFoundException: given file does not exist: sif.mdb"
 
O que estou a fazer de errado ?


#2 jmcdpereira

jmcdpereira

    Mestre de Android

  • Moderadores Globais
  • 9300 mensagens
  • LocalizaçãoAlentejo
  • Oneplus 2

Mensagem publicada 05 January 2015 - 09:50

Movido para Duvidas de Programação


y0gATWN.jpg
OnePlus 2

"Lavar a cabeça a burros é perder tempo e gastar sabão"