视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
练习14 Java JDBC练习题
2025-09-26 21:00:01 责编:小OO
文档
Java 数据库JDBC 练习题

[] 问答题

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

[] 编程题

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

ERP_EMPLOYEE

字段名类型说明
EmployeeIdVarchar(20)

员工帐号
PasswordVarchar(20)

登录密码
EmployeeNameVarchar(50)

姓名
AgeInt

年龄
SalaryDecimal

工资
2.公司域名:com.ibm

项目名: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.编写测试类Test.java,测试业务方法,完成员工的增加,修改,删除,查看,取得员工列表,验证员工是否合法。下载本文

显示全文
专题