《Java Web应用开发实用教程》练习答案(4)

2018-11-23 21:09

2.JSP文件中使用下面哪种语言作为服务器端程序默认的语言:


<% } %>

提交后查看考试结果及答案页面answer.jsp代码如下:

<%@ page contentType=\ 考试结果

考试结果

<% Object Q1 = session.getValue(\ Object Q2 = session.getValue(\ { if (Q1.equals(\ out.print(\第一题正确
\ out.print(\正确答案是:网络层。
\ } else {

out.print(\第一题错误
\ out.print(\正确答案是:网络层。
\ } } { if (Q2.equals(\ out.print(\第二题正确
\ out.print(\正确答案是:Java。
\ } else { out.print(\第二题错误
\ out.print(\正确答案是:Java。
\ } } %>

提交题目后页面及查看考试结果页面如图5.4所示。

图5.4 上机练习(3)提交后页面及查看考试结果页面

6.6习题

1. 单选题

(1) 创建数据表应该用以下( )指令。

A. INSERT B. CREATE C. SELECT D. UPDATE 答案:B

(2) 创建数据表时如果要指定某一个字段为主键,应该用( )参数。 A. NOT NULL B. Auto_Increment C. Primary Key D. Key 答案:C

(3) 要删除数据表中的一条记录应该用以下的( )命令。

A. INSERT B. DELETE C. SELECT D. UPDATE 答案:B

2. 上机练习

(1)启动MySQL的命令行管理工具,用MySQL的建库语句建立一个名为company的数据库。

(2)在company库中建立雇员表emp,表的数据项及数据类型如下所示:

empno int(4) not null primary key, ename varchar(10), job varchar(10), hiredate datetime, salary double

(3)建立一个JSP文件,通过JDBC连接数据库,然后执行如下操作:

? 在雇员表emp中插入几行测试数据(英文数据,日期格式为YYYY-MM-DD)。 ? 查看表中的数据。 ? 修改表中的某条记录。 ? 删除表中的某条记录。 答案:

(1)建库语句为:create database company;

(2)首先使用下列语句选中company数据库为当前数据库: use company;

然后通过以下语句建立雇员表emp: create table emp( empno int(4),

ename varchar(10), job varchar(10), hiredate datetime, salary double,

primary key(empno)); (3)

? 文件jdbcAdd.jsp实现在emp表中插入两条记录并查看插入后表中的数据,其代码

如下:

<%@ page contentType=\<%@ page language=\

<%@ page import=\<%@ page import=\ 往数据库表中插入记录 <% //驱动程序名 String driverName = \ //数据库用户名 String userName = \ //密码 String userPwd = \ //数据库名 String dbName = \ //表名

String tableName = \//连接字符串

String url = \ + userName + \

Class.forName(\

java.sql.Connection conn = DriverManager.getConnection(url); java.sql.Statement statement = conn.createStatement(); String sql0 = \ + \statement.executeUpdate(sql0); sql0 = \ + \//sql0 = \ //+ \statement.executeUpdate(sql0);

String sql1 = \ java.sql.ResultSet rs = statement.executeQuery(sql1); %>

插入两条记录后表中的数据 雇员编号 雇员姓名 雇员工作 雇用日期 雇员工资 <% while (rs.next()) { %> <%=rs.getString(1)%>

<%=rs.getString(2)%> <%=rs.getString(3)%> <%=rs.getString(4)%> <%=rs.getString(5)%> <% } %> <% rs.close(); statement.close(); conn.close(); %>

文件运行结果如图6.1所示。

图6.1 往表中插入两条记录

? 文件jdbcUpdate.jsp实现将emp表中编号为2的记录的工资修改为6000,并查看插

入后表中的数据,其代码如下:

<%@ page contentType=\<%@ page language=\

<%@ page import=\<%@ page import=\ 更新数据库表中的记录 <% //驱动程序名


《Java Web应用开发实用教程》练习答案(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:宏观经济学练习及答案(高鸿业,人大版)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: