练习14 Java JDBC练习题

练习14 Java JDBC练习题


2024年6月7日发(作者:)

Java 数据库JDBC 练习题

[] 问答题

1. 简述JDBC框架的主要组成部分。

[] 编程题

1.在SQL Server中创建数据库FH_ERP,并创建用户fherp,密码也是fherp,创

建表如下:

ERP_EMPLOYEE

字段名 类型 说明

EmployeeId Varchar(20) 员工帐号

Password Varchar(20) 登录密码

EmployeeName Varchar(50) 姓名

Age Int 年龄

Salary Decimal 工资

2.公司域名:

项目名:erp

根据公司域名和项目名确定各个层对象的包名.

3.编写数据库连接工厂类:ConnectionFactory, 有静态方法:

public static Connection getConnection() throws Exception

使用JNDI和数据库连接池取得连接并返回此连接。

4.编写员工值类:EmployeeValue, 封装员工表ERP_EMPLOYEE的各个字段。每

个属性一对get/set方法。

5.编写员工DAO接口:IEmployeeDao, 有方法:

void create(EmployeeValue ev) throws Exception;//创建新员工

void update(EmployeeValue ev) throws Exception;//修改员工

void delete(EmployeeValue ev) throws Exception;//删除员工

EmployeeValue getEmployee(EmployeeValue ev) throws Exception;//取得

指定的员工信息

List getAll() throws Exception;//取得所有员工列表

6.编写员工DAO接口实现类:EmployeeDaoImpl, 实现Dao接口IEmployeeDaode

的所有方法.

7.编写DAO工厂类:DaoFactory,取得DAO接口的对象

8.编写员工业务接口:IEmployeeBusiness,有方法如下:

void add(String id,String password String name, int age, double salary)

throws Exception;//

void modify(String id,String password String name, int age, double

salary) throws Exception;//

void delete(String id) throws Exception;//

EmployeeValue get(String id) throws Exception;

List getAllList() throws Exception;

boolean isValite(String id,String password) throws Exception;

9.编写员工业务接口实现类:EmployeeBusinessImpl, 实现员工业务接口

IEmployeeBusiness定义的方法.

10.编写业务工厂类:BusinessFactory, 有静态方法取得业务员工业务接口对

象。

11.编写测试类,测试业务方法,完成员工的增加,修改,删除,查

看,取得员工列表,验证员工是否合法。


发布者:admin,转转请注明出处:http://www.yc00.com/web/1717710313a2742377.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信