opensource jdbc driver for foxpro -
does know of free/opensource jdbc driver fox pro dbf?
because jdbc-odbc bridge not working me ! check previous question click here
use jdbc odbc driver, found previous question got error "data source name not found". dsn name gave "vfpds" not created in control panel.
i explain steps need establishing connection in windows.
create dsn(data source name) through control panel. goto control panel->administrative tools->data sources(odbc)->user dsn->add->microsoft foxpro vfp driver(*.dbf)->click finsih button
if cannot create dsn need download visual fox pro driver microsoft website
now need type dsn name there , select "database type->free table directory". browse path .dbf file location.
now use dsn name in "drivermanager"
eg. class.forname("sun.jdbc.odbc.jdbcodbcdriver"); con=drivermanager.getconnection("jdbc:odbc:dsnname");- if dosen't work need download new odbc driver microsoft website.
i'll post code make understand completely.
package javaapplication2; import java.sql.connection; import java.sql.drivermanager; import java.sql.resultset; import java.sql.statement; /** * * @author ajeesh */ public class javaapplication2 { public static void main(string[] args) { connection con=null; statement st=null; resultset rs=null; try { class.forname("sun.jdbc.odbc.jdbcodbcdriver"); con=drivermanager.getconnection("jdbc:odbc:testdsn"); st=con.createstatement(); rs=st.executequery("select * testfoxd"); while(rs.next()) { system.out.println("results field-1: "+rs.getstring("field1")); system.out.println("results field-2: "+rs.getstring("field2")); } } catch(exception e) { e.printstacktrace(); } } } here "testfoxd" database name , "testdsn" data source name.
Comments
Post a Comment