读书人

ODBC dBase Driver] 外部表不是预期

发布时间: 2011-11-15 22:13:48 作者: rapoo

求助!!jsp中访问.dbf表的问题
我用到了以下的形式来连接
Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver ")
String url= "jdbc:odbc:DRIVER={Microsoft Visual FoxPro Driver};SourceType=DBF;SourceDB=E:\\foxpro\\ ";

conn= DriverManager.getConnection(url, " ", " ");
当语句执行到“select * from mytable”时,报错:[Microsoft][ODBC Visual FoxPro Driver]Not a table

然后,我把url换成:String url= "jdbc:odbc:DRIVER={Microsoft dBase Driver (*.dbf)};DBQ=E:\\foxpro
同样也是执行到“select * from mytable”时,报错:[Microsoft][ODBC dBase Driver] 外部表不是预期的格式
mytable.dbf 用foxpro9.0能正常打开

谁有遇到过类似的问题吗,有什么解决的办法。请大家指点一下

[解决办法]
sun.jdbc.odbc.JdbcOdbcDriver驱动不支持该文件格式吧,到网上看看有没有别的
[解决办法]
在用sun公司的JdbcOdbc驱动时,url应该这样定义String url= "jdbc:odbc:database " 其中database为数据源名

读书人网 >Java Web开发

热点推荐