在JSP页面中连接MS访问数据库

时间:2011-10-10 13:40:27

标签: database jsp ms-access-2007

我想问你如何在JSP页面中连接MS访问数据库?你知道我可以使用的任何现成的类吗?我正在使用Netbeans来创建JSP页面!

2 个答案:

答案 0 :(得分:2)

古老的问题,但无论如何我都会回答。当同样的问题让我感到困惑时,不得不对谷歌有所了解。这里(找到的东西的简明版here):

行政登记数据库

  1. 使用MS Access在某个目录中创建空白数据库。 (例如。Database1.mdb。)确保在创建数据库后关闭数据库。

  2. 转到:控制面板 - >管理工具 - > ODBC

  3. 在“系统DSN”选项卡下(适用于Tomcat版本5或更高版本 - 用于早期版本的用户DSN)         版本),取消突出显示任何以前选择的名称,然后单击添加         按钮。

  4. 在随后打开的窗口中,突出显示MS Access Driver&单击完成。

  5. 在随后打开的“ODBC设置”窗口中,填写数据源名称。这个     是用于引用Java程序中数据库的名称 - 如
        arc。此名称不必与文件名匹配

  6. 然后单击“选择”并导航到目录中已创建的数据库    假设文件名是Database1.mdb。突出显示指定文件后,
       单击确定一直回到原始窗口。
  7. 将JSP页面连接到Access数据库

     <%@ page import="java.sql.*" %>
    
        <%
                Class.forName ("sun.jdbc.odbc.JdbcOdbcDriver");             
                Connection  conn=null;  
        conn = DriverManager.getConnection("jdbc:odbc:arc", "", "");  
        out.println ("Database Connected.");
        %>
    

答案 1 :(得分:0)

现在已经从Java 8中删除了JDBC-ODBC Bridge,UCanAccess JDBC驱动程序可能是未来用户更相关的选项。有关详细信息,请参阅相关的Stack Overflow问题

Manipulating an Access database from Java without ODBC