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条)