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?
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.
Precisei acessar arquivos .dbf e fiz usando JDBC com drive ODBC.
Eis um trecho do código :
final String STR_DRIVER = "sun.jdbc.odbc.JdbcOdbcDriver";
final String STR_CON = "jdbc:odbc:Driver={Driver do Microsoft dBase (*.dbf)};DBQ=F:\Arquivos";
Class.forName(STR_DRIVER);
Connection conn = DriverManager.getConnection(STR_CON,"","");
Onde “F:\Arquivos” é o caminho da pasta onde estão os arquivos dbf.