Java Web实验报告八

洛阳理工学院实验报告

JavaWeb实验报告八

JavaWeb实验报告八

JavaWeb实验报告八

JavaWeb实验报告八

 

第二篇:java web 实验报告 4

实验报告

成绩:             

教师:              

课程名称:      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>

五、实验感想

相关推荐