声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。
JDBC综合例题
这个综合例题主要就是使用JDBC的方式来对数据库表格进行增、删、查、改操作,其中还要逐个对这些方法进行测试,所以还要编写测试用例。编写这个例题主要意义是练习和进一步熟悉JDBC对数据库表格进行增、删、查、改操作的方式,巩固JDBC这个知识点。
这个例题里要用到的技术有:Maven、DBUnit、C3P0连接池、Log4j、MySQL数据库。
1.先准备一个干净的数据库和两个表格,并且给这两个表格构建关联关系:


2.创建Maven工程,并配置好所有的依赖包:

配置好依赖包:

3.在源码文件夹和测试源码文件夹里创建好相应的包(package),以便分类,免得所有类都挤在一起显得乱糟糟的:

源码文件夹下的包:
c3p0manager 这个包是用来放连接对象管理类的
org.zero01.iuds 这个包是用来放封装类和功能类的
exception 这个包是用来放自定义异常类的
测试源码文件夹下的包:
org.zero01.test 这个包是用来放测试用例类的
4.在c3p0manager 包下创建一个类,这个类用于通过C3P0连接池获得数据库连接对象,并且这个类是单例模式:
代码示例:


5.编写两个表

本文介绍了使用JDBC通过C3P0连接池对MySQL数据库进行增删查改操作的综合例题,涉及Maven、DBUnit、Log4j等技术。详细讲解了如何构建数据库、设置Maven工程、组织源码结构、创建单例的C3P0连接管理类,以及编写数据封装类和测试用例,强调了测试驱动开发的重要性,并分享了在编写C3P0Manager类时遇到的逻辑错误及其解决方案。
最低0.47元/天 解锁文章
1315

被折叠的 条评论
为什么被折叠?



