Estou desenvolvendo uma classe para leitura e escrita em uma BD Access, através de BRIDGE, conforme, ajuda que obtive da lista (CEJUG).
Abaixo demonstro a forma na qual conecto com a fonte de dados que está em uma máquina windows, da seguinte forma:
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = DriverManager.getConnection("jdbc:odbc:SRT");
Onde : 192.168.0.1: Endereço ip da maquina windows que possui a BD MSACCESS)
SRT : nome da fonte de dados.
Entretanto, quando executo a mesma classe no ambiente LINUX, usando as linhas de comando abaixo, incluido o ip da máquina windows a qual possui o BD e o drive ODBC, recebo uma mensagem de erro : NULL (somente), e debugando a classe, vejo que o erro, ocorre na linha 2:
1 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
2 Connection con = DriverManager.getConnection("jdbc:odbc://192.168.0.1/SRT");
Alguém poderia me explicar se o formato de url passado para o metódo getConnection da Classe DriverManeger, está correto, pois já veriquei na API do JAVA a interface Connection e não vi nada que estivesse fora do padrão, é tanto que a mesma classe, volto a repetir, funciona no windows normalmente.
Desde já agradeço a atenção de todos.
Peterson Pinheiro.
Connection con = DriverManager.getConnection("jdbc:odbc:SRT");
Onde : 192.168.0.1: Endereço ip da maquina windows que possui a BD MSACCESS)
SRT : nome da fonte de dados.
Entretanto, quando executo a mesma classe no ambiente LINUX, usando as linhas de comando abaixo, incluido o ip da máquina windows a qual possui o BD e o drive ODBC, recebo uma mensagem de erro : NULL (somente), e debugando a classe, vejo que o erro, ocorre na linha 2:
1 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
2 Connection con = DriverManager.getConnection("jdbc:odbc://192.168.0.1/SRT");
Alguém poderia me explicar se o formato de url passado para o metódo getConnection da Classe DriverManeger, está correto, pois já veriquei na API do JAVA a interface Connection e não vi nada que estivesse fora do padrão, é tanto que a mesma classe, volto a repetir, funciona no windows normalmente.
Desde já agradeço a atenção de todos.
Peterson Pinheiro.
