100分请教JSP使用MS ACCESS数据库后的怪异问题

lhzongji lhzongji 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我的连接使用的是:

String strUrl="jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=" + fileName;
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");


数据库是能正常连接。可是连接后有许多问题。例如一些值,我不能从ResultSet里访问两次。还有传统的SQL语句使用后都会有错误,一些SQL语句明明在ACCESS中可以查询到,可是JSP中使用Statement查询后的数据根本就不对。

例如
select count(1) from (select ADM from ATABLE union select ADM from BTABLE union select ADM from CTABEL)

这个SQL语句居然报错,说是FROM子语句有问题。可我明明在ACCESS的查询中运行成功的。

改了改SQL语句。
select ADM from ATABLE union select ADM from BTABLE union select ADM from CTABEL
在JSP中运行是没问题。可是得到的ResultSet居然少了N行数据。

这到底是怎么回事??
...全文
评论 32
收藏 已收藏
分享
返回顶部
lhzongji
Web 开发 81,108 成员 341,721 内容