洛阳理工学院实验报告
实验报告
成绩:
教师:
课程名称: Java Web应用开发技术实用教程
实验名称: JDBC技术
一、实验目的
(1)使用JDBC技术。
(2)在JSP中使用数据库。
二、实验工具
(1)JDK 1.4、JDK 1.5或JDK 1.6,可以从SUN公司的网站免费下载。
(2)编辑工具JCreator,可以从网上免费下载。
(3)Tomcat服务器,也可以从网上免费下载。
三、实验步骤
(1)数据库基本操作。
1)建立数据库表product,其结构如下:
┏━━━━━━━┳━━━━┓
┃ 列名 ┃ 类型 ┃
┣━━━━━━━╋━━━━┫
┃ProductID ┃.mt ┃
┣━━━━━━━╋━━━━┫
┃ ProductName ┃ text ┃
┣━━━━━━━╋━━━━┫
┃ ProductPrice ┃.mt ┃
┣━━━━━━━╋━━━━┫
┃ Discount ┃ mt ┃
2)在JCreator中输入以下文档,并保存为ProductAdd.iava。
Importjava.sql.*;
class ProductAdd
(
129页代码}
3)编译ProductAdd.iava
4)运行ProductAdd.iava
(2)在JSP中使用JDBC。
1)用上一章使用的student表注册数据源,名称为sun,用户名为sa,无口令。
2)打开JCreator,输入以下文档,并保存为seatoh.jsp。
<HTML>
<BODY>
<P>查询成绩:<FONT size=1>
<P>输入学生的姓氏:<BR>
<FORM action=”byname2jsp”method=post name=form>
<INPUT type="text”name="name’’value=”王”>
<BRl><INPUT type=submit name=’’g..vaIHe=’’提交‘·>
</FORM>
</BODY>
</HTML>
3)在JCreator中输入以下文档,并保存为byname2.jsp。
<%@page contentType="text/html;charset=GB23 l 2”%>
<%@page import=“java.sql.*“%>
<HTML> ‘
<BODY>
<%130-131页代码
%> 。
</BODY>
</HTML>
4)将search.jsp和byname2.jsp复制到Tomcat安装目录下的webapps\examples\。
5)在IE地址栏中输入htqp://locaIhost:8080/examples/search.jsp。
四、练习题
第二题:
<%@ page contentType="text/html;charset=GB2312" %>
<%@ page import="java.sql.*" %>
<HTML>
<BODY>
<FONT size=4>
<P>添加新的记录到数据库:
<FORM action="insertUpdata.jsp" method=post>
同学学号:
<INPUT type="text" name="number">
<BR>同学姓名:
<INPUT type="text" name="name">
<BR>操作系统成绩:
<INPUT type="text" name="math">
<BR>微机原理成绩:
<INPUT type="text" name="english">
<BR>数据结构成绩:
<INPUT type="text" name="physics">
<BR><INPUT type="submit" name="b" value="提交添加">
</FORM>
<P>数据库添加记录前的数据记录是:
<%
String name,number;
int math,physics,english;
Connection con;
Statement sql;
ResultSet rs;
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(ClassNotFoundException e){}
try {
con=DriverManager.getConnection("jdbc:odbc:sun","sa","");
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("<TH width=50>"+"操作系统");
out.print("<TH width=50>"+"微机原理");
out.print("<TH width=50>"+"数据结构");
out.print("</TR>");
while(rs.next())
{
out.print("<TR>");
number=rs.getString(1);
out.print("<TD >"+number+"</TD>");
name=rs.getString(2);
out.print("<TD >"+name+"</TD>");
math=rs.getInt(3);
out.print("<TD >"+math+"</TD>");
english=rs.getInt(4);
out.print("<TD >"+english+"</TD>");
physics=rs.getInt(5);
out.print("<TD >"+physics+"</TD>");
out.print("</TR>") ;
}
out.print("</TABLE>");
con.close();
}
catch(SQLException e1) {}
%>
</FONT>
</BODY>
</HTML>
五、实验感想
JavaEE基础实验报告2实验名称Servlet的开发应用实验目的1掌握Servlet的一般开发过程2掌握servlet的配置3掌…
Javaee开发技术实验报告辅导员意见:实验名称:STRUTS框架技术及应用计算机科学与工程系计算机科学与技术专业班第实验小组作者…
延安大学计算机学院实验报告附页延安大学计算机学院实验报告附页延安大学计算机学院实验报告附页延安大学计算机学院实验报告附页延安大学计…
院系计算机科学学院专业计算机科学与技术专业年级09级课程名称JavaEE编程技术学号09061059姓名蓝潇莹指导教师徐胜舟20x…
Servlet应用开发课程设计项目实验报告项目名称娱乐无限下载中心指导老师黄铭时间班级WEB11307第二组地点J1B401小组成…
20xx20xx学年第2学期合肥学院数理系课程名称实验项目实验类别专业班级姓名实验地点实验时间实验报告Web应用系统原理与开发技术…
沈阳理工大学课程实践论文目录1前言111作业背景112课题简介113工作介绍1131个人主要工作1132主要收获2133自我评定2…
甘肃政法学院本科生实验报告一姓名学院计算机科学学院专业计算机科学与技术班级实验课程名称实验日期20xx年04月9日指导教师及职称实…
华北科技学院计算机学院综合性实验实验报告课程名称Web应用程序设计JSP实验学期至学年第学期学生所在院系年级专业班级学生姓名学号任…