Criando conexões ODBC no braço  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
LuksS
JavaTeenager
[Avatar]

Membro desde: 08/01/2008 10:55:41
Mensagens: 172
Offline

Ola,
gostaria de saber se há como criar conexões ODBC no windows via Java, sem precisar o usuário ir ao painel de controle e criar manualmente.

This message was edited 1 time. Last update was at 28/04/2009 11:25:06


http://lucassimao.wordpress.com/
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

Você pode criar uma conexão ODBC do tipo "FILE", mas aí você precisa achar quem saiba fazer isso direito.

De qualquer maneira, eu não recomendaria usar a ponte JDBC-ODBC para acesso a bancos de dados, exceto no malfadado caso em que não existe um driver JDBC "puro" para o banco. Se o banco for Access eu não recomendaria usar o Access, exceto para aqueles programas de brinquedo que se usam para aprender, não para uso profissional.
[WWW]
LuksS
JavaTeenager
[Avatar]

Membro desde: 08/01/2008 10:55:41
Mensagens: 172
Offline

thingol,
eu não achei um driver jdbc p/ arquivos dbf. O que eu estou fazendo é uma solução de integração entre um antigo aplicativo e o emissor de notas fiscais eletrônicas. Esse antigo aplicativo foi feito em xHarbour e atualmente está sendo portado p/ plataforma Java. E um dos clientes emite muitas notas fiscais e solicitou uma solução de integração. A solução em si está ok, mas eu "ofereço" interfaces que proveem os dados que serão exportados à NF-e, e a implementação p/ esse aplicativo antigo (legado) é feita em jdbc via odbc, infelizmente.

This message was edited 1 time. Last update was at 28/04/2009 11:24:16


http://lucassimao.wordpress.com/
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

Realmente, drivers JDBC para arquivos DBF são pagos e bem ruinzinhos pelo que ouvi falar.

Procure por: "FILE ODBC DSN" no Google. Um exemplo que achei (infelizmente é para o MS-Access) foi este aqui:

http://www.kamath.com/tutorials/tut005_filedsn.asp

O correto, no seu caso, é criar manualmente uma conexão (DSN) para o arquivo DBF; você vai obter um arquivo-texto no formato .INI.

Uma vez obtido esse arquivo, você pode usá-lo como base para você mesmo criar sua conexão ODBC.

OK?
[WWW]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team