由於適逢需要利用Java連結Foxpro來操作一些資料庫~
所以找了一下資訊~這裡將利用透過ODBC的方式來連接~
所以我們必須先下載並安裝「Visual FoxPro ODBC Driver」,以便從「系統管理工具」>「資料來源ODBC」來設定~
基本設定方式
1.驅動程式請選「Microsoft Visual FoxPro Driver」
2.Data Source Name,請自定一個識別字串
3.Database type,如果你只有dbf檔案的話,請選「Free Table directory」
4.Path,請填你存放這些dbf檔案的路徑即可
設定之後便可測試一下:
import java.sql.*; public class JDBCDemo { private PreparedStatement ps; private ResultSet rs; private Connection conn; public JDBCDemo() { try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); conn = DriverManager.getConnection("jdbc:odbc:"+DataSourceName); ps = conn.prepareStatement("select * from test"); rs = ps.executeQuery(); while(rs.next()) { System.out.println(rs.getString(1)); } } catch (Exception e) { System.out.print(e); } } public static void main(String args[]) { new JDBCDemo(); } }