Database 在JSP页面中连接MS access数据库

Database 在JSP页面中连接MS access数据库,database,jsp,ms-access-2007,Database,Jsp,Ms Access 2007,我想问你如何在JSP页面中连接MS access数据库?你知道我可以使用什么现成的类吗?我正在使用Netbeans创建JSP页面 这是个古老的问题,但我还是要回答。当同样的问题困扰着我时,我不得不用谷歌搜索一下。下面是(找到的东西的简明版本): 管理注册数据库 <%@ page import="java.sql.*" %> <% Class.forName ("sun.jdbc.odbc.JdbcOdbcDriver");

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

这是个古老的问题,但我还是要回答。当同样的问题困扰着我时,我不得不用谷歌搜索一下。下面是(找到的东西的简明版本):

管理注册数据库

 <%@ page import="java.sql.*" %>

    <%
            Class.forName ("sun.jdbc.odbc.JdbcOdbcDriver");             
            Connection  conn=null;  
    conn = DriverManager.getConnection("jdbc:odbc:arc", "", "");  
    out.println ("Database Connected.");
    %>
  • 使用MS Access在某个目录中创建空白数据库。(例如,
    Database1.mdb
    )确保数据库创建后关闭

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

  • 在“系统DSN”选项卡下(对于Tomcat版本5或更高版本-对于更早版本,使用DSN 版本),取消高亮显示以前选择的任何名称,然后单击添加按钮 按钮

  • 在随后打开的窗口上,突出显示MS Access驱动程序并单击完成

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

  • 然后单击选择并导航到目录中已创建的数据库。
    假设文件名为
    Database1.mdb
    。突出显示命名文件后,
    单击“确定”一直返回到原始窗口 将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.");
        %>
    

    既然JDBC-ODBC桥已从Java 8中删除,JDBC驱动程序可能是未来用户的一个更相关的选项。有关详细信息,请参阅相关的堆栈溢出问题


    Oracle JVM附带JdbcOdbcDriver jdbc驱动程序,可用于通过ODBC打开MS Access数据库。