由於適逢需要利用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();
}
}