ola pessoal,
desenvolvi uma aplicaçao em java no netbeans para conexão com o access, no meu pc funciona beleza, conecta e inclui dados no banco access, eu peguei o executavel na pasta “dist” que o netbeans cria, ao tentar executar no pc do trabalho da o seguinte erro:
“[microsoft][odbc driver manager] nome da fonte de dados não encontrado e nenhum driver padrao especificado”.
eu ja colei a pasta com o meu banco de dados no pc do trabalho, ja fui em painel de controle/ferramentas administrativas/fonte de dados/na aba fonte de dados do usuario e defino o driver do access que é o mesmo que acabei de colar no pc, ja ate criei outro com as mesmas caracteristicas, porem continua com o mesmo erro. [color=red]será que alguem pode me ajudar. POR FAVOR… [/color] OBRIGADO.
De uma olhada nesse exemplo de conexão com access sem usar fonte de dados
try{Stringurl="jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=c:/banco.mdb";Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");Connectioncon=DriverManager.getConnection(url);Statementst=con.createStatement();ResultSetrs=st.executeQuery("select campo from tabela");while(rs.next()){System.out.println(rs.getString("campo"));}}catch(Exceptione){e.printStackTrace();}
Assim você não precisa ficar configurando em cada máquina a a fonte de dados a única coisa que precisa é que as máquinas tenham acesso ao arquivo .mdb pela rede.
flw!
M
maurinho_100
gilmaslima:
De uma olhada nesse exemplo de conexão com access sem usar fonte de dados
try{Stringurl="jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=c:/banco.mdb";Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");Connectioncon=DriverManager.getConnection(url);Statementst=con.createStatement();ResultSetrs=st.executeQuery("select campo from tabela");while(rs.next()){System.out.println(rs.getString("campo"));}}catch(Exceptione){e.printStackTrace();}
Assim você não precisa ficar configurando em cada máquina a a fonte de dados a única coisa que precisa é que as máquinas tenham acesso ao arquivo .mdb pela rede.
flw!
pow!!!
legal essa dica valeu mesmo.
F
flaryon
vc levou só o .jar da aplicação ou toda a pasta “dist”? creio que para executar o aplicativo o .jar do aplicativo e a pasta “lib” (arquivos dentro da pasta "dist) devem estar no memso diretório