Pessoal:
alguém aqui já fez leitura de um arquivo .DBF (aquele arquivo de banco de dados do Clipper)??
O Java lê todos os arquivos de uma mesma forma, tipo, ele lê arquivos binários e arquivos texto, correto?
No caso, o arquivo DBF entraria como um arquivo texto, já que ele tras um tipo de banco de dados nele…estou falando a coisa certa?
Use JDBC. Procure por um driver JDBC por aí ou então crie uma fonte de dados ODBC na sua máquina e use a ponte JDBC-ODBC.
richardpeder
Daniel:
Não sei como os arquivos .DBF funcionam…mas ele nao são o banco entende? Sáo arquivos que contém informações que os programas em Clipper lê…acho que é algo assim…devido a isso, não acho que algo JDBC iria me ajudar, mas sim fazer a leitura do arquivo…compreende?
Já que as informações estão no arquivo.
e ai? :lol:
ate mais…
smota
Oba,
Na verdade vc pode sim usar JDBC pra acessar um DBF, fica muito mais elegante e fácil seu código.
Aqui tem um JDBC!!! (pago, sorry! mas nem é tão caro)
Devem existir outros sim , só pesquisar um pouco.
Precisei acessar arquivos .dbf e fiz usando JDBC com drive ODBC.
Eis um trecho do código :
finalStringSTR_DRIVER="sun.jdbc.odbc.JdbcOdbcDriver";finalStringSTR_CON="jdbc:odbc:Driver={Driver do Microsoft dBase (*.dbf)};DBQ=F:\Arquivos";Class.forName(STR_DRIVER);Connectionconn=DriverManager.getConnection(STR_CON,"","");
Onde “F:\Arquivos” é o caminho da pasta onde estão os arquivos dbf.