十万火急,这么简单的问题我不会,大家进来指导下,写下原代码的开贴
Java 机试二
利用JSP,JDBC,JavaBean 技术做一个简单的Web应用
计算机环境要求:
1 JDK1.4以上版本
2 Tomcat4.03以上版本
本试题要求利用JSP,JDBC,JavaBean 技术做一个简单的Web应用,使得当用户输入正确的学员姓名时,显示
该学员的个人信息;当用户输入的学员姓名不存在时,显示不存在的信息。
要求:
1 该Web应用根目录为StudInfo
2 除了web.xml文件外,只能有query.htm, list.jsp, ScoreBean.java 三个文件
3 该应用不需要在Tomcat的server.xml文件中做任何配置
4 数据库为Access
数据表:
表名: StudInfo
字段:
Name 文本型 长度20 必填 姓名
Age 数字型 长度3 年龄
Sex 文本型 长度10 性别
Score 数字型 长度3 分数
步骤:
1 建立数据库 名称为 StudInfoSys.mdb;
建立数据表 名称为 StudInfo;
输入适当的记录
建立ODBC数据源
建立java数据库连接
2 输入query.html文件,代码 如下:
<html>
<body>
<form name="from1" method="post" action="list.jsp">
学员姓名:
<input type="text" name="strName" size="15"><br><br>
<input type="submit" name="Submit" value="确定">
</form>
</body>
</html>
3 建立ScroeBean.java 文件并编译.
声明ScroeBean 类。
实现public static void getConnectin()方法,该方法建立数据库连接。
实现public void closeConnection()方法,该方法关闭数据库连接。
实现public Result queryByName(String strName)方法,该方法用于返回以姓名为查询条件的结果
编译ScoreBean.java文件 形成ScroeBean.class文件
4 编写list.jsp
正确接受query.html传来的参数.
使用ScoreBean的queryByName方法返回查询结果集,在页面内反映查询结果。可能查到(见图2),
也可能查不到(见图3)
提示:
在ScroeBean中使用JDBC-ODBC桥连接数据库
在实现ScroeBean时注意连接异常的处理
在list.jsp时注意JavaBean的正确引入和使用,注意判断查询是否为空.