JDBC模块2练习

更新时间:2023-11-19 14:54:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

Chp3在三层应用中使用JDBC Key Point

entity实体类的封装 Dao封装 Service层封装 事务控制

JdbcUtil工具类的封装 ThreadLocal应用 三层应用程序

练习

1. 使用JDBC哪个接口的哪个方法可以手动控制事务

A. B. C. D.

Connection .setAutoCommit(false); Connection .setAutoCommit(true); Statement .setAutoCommit(false); Statement .setAutoCommit(true);

2. 在Jdbc中使用事务,想要回滚事务事务需要用到的方法是 ( )

A. Connection的commit() B. Connection的setAutoCommit() C. Connection的rollback()

D. Connection的close()

3. 在三层应用程序中,事务的控制应当在哪一层处理

A. 表现层 B. 业务层 C. 数据访问层 D. 那一层都可以

4. 简述三层应用程序中,数据库连接应当保存在哪里,使用什么对象进行存取? 5. 查询所有员工信息,并将查询结果存放进List保存。

6. 参考给定的telbook.sql文件,完成对Person表的实体类的封装。在这基础之上完成

PersonDao的封装。PersonDao接口的具体方法参考PersonDao.java代码。 7. *补全课堂网上银行例题,要求:按照三层应用的结构,完成Biz层以及Dao层。

Biz层实现如下方法: ? 根据账号、密码进行登录

? 根据账号、旧密码、新密码修改密码 ? 根据账号查询余额

? 根据账户1账号,账户2账号,转账金额进行转账 ? 根据账号、取款金额取款 ? 根据账号、存款金额存款

? 在转账、存款、取款操作时进行记录,使用一张日志表来记录所有的转、存、取操

作,应包括操作类型、操作人账号、操作时间、成功与否(*) 提示,可以新建一个Record实体类,用来表示操作记录 ? 查询某一账户、某两个日期之间的转、存、取操作(*)

8. *补全通讯录项目代码,要求:按照三层应用的结构,完成Biz层。Biz层实现方法参看

TelbookService.java。

9. 将TelbookView.java代码添加到项目中,完成telbook项目的调试运行。

本文来源:https://www.bwwdw.com/article/ycov.html

Top