日期:2014-05-20  浏览次数:20861 次

100分求助!
用JAVA连接Visual   Foxpro数据库。

我用jdbcodbcDriver但是不知道什么总是提示VFP的ODBC驱动要更新!

达人们,知道如何解决么?

或者还有什么除ODBC以外方法可以连接VF数据库么?

我的系统环境:Xp+JDK1.6+VFP8.0

------解决方案--------------------
FOXPRO啊
FOXPRO好像除了ODBC还有个驱动程序的

叫什么来着忘记了...想不起来了,你去MSDN找找看
------解决方案--------------------
路过,顶,接分.
------解决方案--------------------
飘过
帮顶
------解决方案--------------------
foxpro安装盘中应该有odbc的驱动吧,你找一下
Connection connDbf = null;
PreparedStatement psDbf = null;
ResultSet rsDbf = null;
String filePath = "D:/temp ";
String fileName = "tbUser ";
Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver ");
String strurl = "jdbc:odbc:Driver={Microsoft Visual FoxPro Driver};SourceType=DBF;SourceDB= " + filePath + ";Exclusive=No; ";
connDbf = DriverManager.getConnection(strurl);
sql = "select * from " + fileName;
psDbf = connDbf.prepareStatement(sql);
rsDbf = psDbf.executeQuery();

------解决方案--------------------
高版本的FOXPRO光有一个ODBC不够好像
还有个驱动程序
------解决方案--------------------
那就散分吧 呵呵
------解决方案--------------------
我也要分啊!!!哈哈.........
------解决方案--------------------
那就散分吧 呵呵

------解决方案--------------------
那就接分啦
------解决方案--------------------
新年快乐!
------解决方案--------------------
顶,楼主解决了把方法发出来的做法值得提倡
------解决方案--------------------
N久不有见过foxPro了,我们老大96年大学毕业,一毕业就做了四年foxpro开发
强啊
------解决方案--------------------
楼主散分了!
------解决方案--------------------
貌似这种通过桥接方式访问DBF文件的方法在用SQL语句时,表名也要指明路径,VF6是这样的,不知VF8是不是不需要了。个人觉得用ODBC还是方便一点
------解决方案--------------------
支持楼主
------解决方案--------------------
为什么要选这个数据库?
需求吗?
------解决方案--------------------
帮顶
------解决方案--------------------
看到了,接分。