实验报告
成绩:
教师:
课程名称: 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>
五、实验感想
第二篇:Java Web 开发技术实验报告模版
项目综合实践报告 题目:html+css 旅游门户网站设计
班级:计算机2010(1) 姓名:丁一 学号:954211 完成日期:2011.9.14
一、分析设计
用文字、图表等说明设计思路及设计结果。
二、主要源代码
Html
Css
三、效果图
屏幕抓图
四、调试过程
(调试过程中碰到的问题及解决方法)
五、实验结论
1、实验结果图
2、实验心得体会