注册 登录
编程论坛 J2EE论坛

来解决这个问题吧?问了很多人的...........

zhangbingkai 发布于 2005-10-12 17:19, 817 次点击

我在通过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中怎么样去连?

1 回复
#2
jeremydomett2005-10-13 08:46
jsp 和java 里面的 写法是一样的.

你自己再试一下.
1