Conexão ODBC Java

10 respostas
E

Boa tarde, Pessoal

Criei um conexão ODBC no meu windows, e fiz a rotina abaixo :slight_smile:

public static void main(String[] args) {

try {

Class.forName(sun.jdbc.odbc.JdbcOdbcDriver);

} catch (Exception e) {

System.out.println(JDBC-ODBC driver failed to load.);

return;

}
<pre><code>	    try {
	      Connection con = DriverManager.getConnection("jdbc:odbc:Inventory", "", "");
	      con.close();
	    } catch (Exception e) {
	      System.out.println(e);
	    }

}

neste linha "Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");", dá erro de classe não encontrado. Alguém já fez esse tipo de conexão ??

obrigado

Evandro

10 Respostas

R

Qual versão do Java você está usando, é java 8? Se for o erro acontece porque o JDBC-ODBC Bridge foi removido da JDK 8.

E

Renan,

Fiz um conexao Odbc e criei um banco progress e gostaria de fazer essa conectar esse banco no java,

Jah fez isso???

R

Qual é o banco de dados que você está usando? MySQL, Postgre, Oracle, outro??
Você precisa do conector do banco de dados que você está usando, que não é nada mais que um .jar que conecta o Java com o banco de dados, esse conector precisa estar no seu classpath para que o Java consiga encontrá-lo.

E

Renan

Vou utilizar banco Progress

Abc

R

Parece que o conector que você precisa utilizar é esse:
com.progress.sql.jdbc.JdbcProgressDriver
Só precisa achar esse jar pra download.

E

Renan, é que não estou achando este JAR.

abc

Evandro

R

Mas você necessariamente precisa utilizar o progress? Poderia mudar para MySql

E

Preciso utilizar Progress, pq o cliente utilizar Datasul, e preciso ler algumas tabelas do Progress.

R

Eu dei uma procurada e também não achei o .jar, infelizmente não tenho mais conhecimento para ajudar!

Abc

E

Obrigado Renan

vlww

Criado 11 de julho de 2016
Ultima resposta 13 de jul. de 2016
Respostas 10
Participantes 2