文档详情

javabean 实现access数据库的访问实例.doc

发布:2015-07-24约3.54千字共8页下载文档
文本预览下载声明
? 实现JSP+JavaBean访问Access数据库 首先,创建数据库。 我们创建一个Access数据库student.mdb,并利用表设计器建立一个名称为Table1的表,并添加测试数据,如下所示: 其次,配置数据源。 选择“开始”-“管理工具”-“数据源(ODBC)”弹出如下窗口: 选择右侧的“添加“按钮,选择下图选中的项: 点击“完成”,弹出如下对话框: 在“数据源(N)”处填写要配置的数据原名称student,可以自主添加“说明(D)”这一项,接着点击“选择(S)”,弹出如下对话框: 选择我们前面创建的数据库student.mdb所在的位置,如下所示: 当找到student.mdb的位置后,必须注意的是要选中“数据原名(A)”下面选中的student.mdb,这样原来上图中的*.mdb才会变为student.mdb,这时点击“确定”按钮,再依次确定就完成了数据源的配置。 然后,设置目录及其编写代码。 目录结构层次如下(看我用红框框圈的地方): 1。编写访问Access数据库的JavaBean程序conn.java,代码如下: package student; import java.sql.*; public class conn{ String sDBDriver=sun.jdbc.odbc.JdbcOdbcDriver; String sConnStr=jdbc:odbc:student; Connection connect=null; ResultSet rs=null; public conn(){ try{ Class.forName(sDBDriver); //注册驱动程序 }catch(java.lang.ClassNotFoundException e){ System.err.println(e.getMessage()); } } public ResultSet executeQuery(String sql){ //执行查询数据库操作的方法 try{ connect=DriverManager.getConnection(sConnStr); //连接Access数据库 Statement stmt=connect.createStatement(); //创建向数据库提交查询语句的Statement对象 rs=stmt.executeQuery(sql); //将查询结果保存再结果集rs中 }catch(SQLException ex){ System.err.println(ex.getMessage()); } return rs; } } 编译后得到conn.class文件放在下面这个目录下(以我的路径为例): D:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\Test\WEB-INF\classes\student 2。编写实现访问JavaBean的JSP源文件,代码如下: %...@ page language=java% %...@ page import=java.sql.*% %...@ page contentType=text/html;charset=GB2312% jsp:useBean id=connDBBean scope=page class=student.conn/ html head title--TEST DB Connection--/title /head body bgcolor=#ffffff div align=center table width=60% border=1 tr bgcolor=#ccccff td width=50% div align=center font color=#ff0033b姓名/b/font /div /td td width=25% div align=center font color=#ff0033b性别/b/font /div /td td width=25% div align=center font color=#ff0033b分数/b/font /div /td /tr %... ResultSet rs=connDBBean.executeQuery(select * from Table1); String studentName=; String studentSex=; int studentScore=0; if(rs!=null){ while(rs.next()){ studentName=rs.getString(name); studentSex=rs.getStri
显示全部
相似文档