MyException - 我的异常网
当前位置:我的异常网» Java Web开发 » ODBC   dBase   Driver]   外部表不

ODBC   dBase   Driver]   外部表不是预期的格式。

www.MyException.Cn  网友分享于:2013-11-16  浏览:5270次
求助!!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为数据源名

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有