100分请教JSP使用MS ACCESS数据库后的怪异问题
我的连接使用的是:
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行数据。
这到底是怎么回事??