回 帖 发 新 帖 刷新版面

主题:jsp怎样连接Access 数据库

jsp怎样连接Access 数据库?[em10]以让我苦思了两天?

回复列表 (共5个回复)

沙发

先要创建数据源,步骤是 我的电脑-控制面板-管理工具-数据源-添加
在弹出的对话框里选择access驱动程序,按完成后,会出现一个对话框,在这输一个数据 源名,然后按下面的“选择”按纽,选择你建的数据库。完成数据源的创建。
下面是一个例子,数据源的名称是cust
<%@ page contentType="text/html;charset=GB2312" %>
<%@ page import="java.sql.*" %>
<HTML>
<BODY>
<% Connection con;
    Statement sql;
    ResultSet rs;
    try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
       }
    catch(ClassNotFoundException e){}
    try {  con=DriverManager.getConnection("jdbc:odbc:cust","","");
         sql=con.createStatement();
         rs=sql.executeQuery("SELECT * FROM student");
         out.print("<Table Border>");
         out.print("<TR>");
            out.print("<TH width=100>"+"学号");
            out.print("<TH width=100>"+"姓名");
            
         out.print("</TR>");
       while(rs.next())
       { out.print("<TR>");
             out.print("<TD >"+rs.getString(1)+"</TD>");
             out.print("<TD >"+rs.getString(2)+"</TD>");
             
        out.print("</TR>") ;
        }
        out.print("</Table>");
        con.close();
     }
   catch(SQLException e1) {}
%>
</BODY>
</HTML>

板凳

我的机子有点毛病,jsp连接Access数据库时,
建的数据库名,表名,数据源名,都一样才可以顺利连接.

呵呵,先按楼上说的做一下,不行的话,再改一改名字试试.

3 楼

推荐一文章
http://www.numb1.com/com/jsp/show.php?no=05090201

一留言板下载,无须建立数据源的
http://www.numb1.com/download/download.php?id=numb1_jaatree

4 楼

照上面所说的。按理应该连上,但我怎么也连接不上数据库,请教个位问题出在哪儿啊?

5 楼

你的代码呢?

我来回复

您尚未登录,请登录后再回复。点此登录或注册