Driver JDBC DBF Free

Pessoal, o grande problema das duas abordagens (via ODBC ou via jar da sarovar) eh q não tem como tratar os registros “deleted”.
Alguem sabe algo a respeito disso?

vlw galera.

Ola pessoal aparti do exemplo acima de como cria uma conexao DBF
desenvolvemos essa classe…
bom vou postar aqui pode ajudar alguem…

package RotinaDBF;

import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class DBF {
	
	private static PreparedStatement pstmt;
	private static ResultSet rs;
	private static Statement stm;

	public static void main(String[] args){
		

		 try {
			 
			Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
			
		} catch (ClassNotFoundException e) {
		
			e.printStackTrace();
			System.out.println("OCORREU UM ERRO 1" +e);
		}  
		 try {
			 
			java.sql.Connection conn = DriverManager.getConnection("jdbc:odbc:XPTO");
			
			stm = conn.createStatement( ); 
			String query = "SELECT * FROM MEDSUBST ";
			rs = stm.executeQuery( query );
			while (rs.next()){
				
				 System.out.println(rs.getString(1)+ " - "
						 			+rs.getString(2)+" - "
						 			+rs.getString(3)+" - "
						 			+rs.getString(4));
				 
			}
			System.out.println();
			
			conn.close();
		} catch (SQLException e) {
				
			e.printStackTrace();
			System.out.println("OCORREU UM ERRO 2");
		}
	}

}

Olá Daniel,

A sua dica sobre a configuração da fonte de dados para a url jdbc:odbc:MinhaFonte
funcionou com driver sun.jdbc.odbc.JdbcOdbcDriver

O meu problema é que o arquivo dbf de banco de dados se encontra em outra máquina.
Voce sabe como faço para acessar a tal fonte remota de dados?

Eu tentei inventar uma url do tipo jdbc:odbc://ip:porta/MinhaFonte
O netstat -na me forneceu as portas em atividade mas nao tive sucesso.

Será que esse “Fontes de dados (ODBC)” do Windows não funciona com servidor (ou serviços) e
funciona apenas como uma tabela de associação?

Qualquer dica será bem vindo.
obrigado
Carlos
csnjava-guj@yahoo.com.br

Arquivo context.xml =========

	<property name="driverClassName">
		<value>sun.jdbc.odbc.JdbcOdbcDriver</value>
	</property>

	<property name="url">
		<value>jdbc:odbc:COM030</value>
	</property>

</bean>

<bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate" >
    <property name="dataSource" ref="dataSource" />
</bean>

<bean id="userDao" class="dao.UserDaoImpl" singleton="true">
    <property name="jdbcTemplate" ref="jdbcTemplate" />
</bean>
Arquivo Main.java

import org.springframework.beans.factory.BeanFactory;
import org.springframework.beans.factory.xml.XmlBeanFactory;
import org.springframework.core.io.ClassPathResource;

import dao.UserDao;

public class Main {

public static void main(String[] args) throws Exception {
BeanFactory factory = new XmlBeanFactory(new ClassPathResource("/context.xml"));

UserDao userDao = (UserDao)factory.getBean("userDao");
userDao.simpleOperation();

}
}