以下是JDBC连接ACCESS数据库的一部分代码,如果我这样写会出错:DBQ=javastudy.mdb,如果我改成DBQ=c:\\test\\javastudy.mdb就有用,也就是用了数据库的实际路径,请问这是怎么回事?
在test文件夹下有javastudy.jsp和javastudy.mdb两个文件.try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); //载入驱动程序类别
conn = DriverManager.getConnection("jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=javastudy.mdb"); //建立数据库链接
//建立Statement对象, 并设置记录指标类型为可前后移动
stmt = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,
   ResultSet.CONCUR_READ_ONLY);
rs = stmt.executeQuery("SELECT * FROM study");
}catch(java.lang.ClassNotFoundException e){
out.println("error");;
}