我在通过JDBC连接ACCESS时,想通过直连(不设数据源).遇到了一些问题. 在APPLICATION程序中,我能测试成功,代码如下 import java.sql.*;
class Access{ public static void main(String [] args)throws Exception { String sourceURL="jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=classes1.mdb"; //DataBase是Access MDB文件的主文件名 Connection conn=null; Statement stmt=null; ResultSet rset=null; try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); conn=DriverManager.getConnection(sourceURL,"",""); stmt=conn.createStatement(); rset=stmt.executeQuery("select * from classes"); System.out.println("学号 姓名"); while(rset.next()) System.out.println(rset.getString("id")+" "+rset.getString("name")); rset.close(); stmt.close(); conn.close(); } catch(SQLException sqle){ System.err.println(sqle); } } } 但是我做JSP时,是按JSP+JAVABEAN框架的,我的Bean程序代码中不知如何去写"sourceURL="jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=classes1.mdb"; //DataBase是Access MDB文件的主文件名" 我知道我用的是相对路径,但我的数据库不可能和class文件放在一起呀,然后应该可以写一个方法,在JSP中去调用它,给它路径,想是这样想的,但试了N次试不好,哪位大哥看一下,帮忙解决一下子. 主要是JSP中怎么样去连?