菜鸟在Spring的路上前行–利用Spring jdbcTemplate实现增删改查操作的两种方式

1.1 问题

利用Spring和JDBC技术整合实现对员工表T_EMP的增删改查操作的DAO组件。

整个案例的结构图:

 

1.2 方案

实现Spring和JDBC技术整合有两种方法:

1、基于JdbcDaoSupport类编写DAO,然后使用JdbcTemplate对象进行操作;
2、直接在Spring容器创建JdbcTemplate,然后注入到DAO进行操作。

1.3 步骤

实现此案例需要按照如下步骤进行。

步骤一:在MySQL的test数据库中创建表和数据

请在MySQL的   spring 数据库 中执行以下SQL语句,用来创建表和相关数据:

数据库结构:

 

插入数据库:

 

步骤二:新建工程,导入jar包

新建名为SpringJDBC的web工程,在该工程导入如:

https://yunpan.cn/cBefWeBCYEnaZ  访问密码 8b21

 

步骤三:新建Spring配置文件

新建Spring配置文件applicationContext.xml。

 

步骤四:新建Emp实体类和EmpMapper映射类

新建Emp实体类

 

新建EmpMapper映射类:

步骤五:新建EmpDAO接口

新建接口EmpDAO:

 

步骤六:新建JdbcEmpDAO1类

新建类JdbcEmpDAO1。

该类继承JdbcDaoSupport ,并实现了EmpDao的接口。

 

步骤七:新建Test1类

 

步骤八:运行Test1类。

控制台输出结果如图所示:

控制台输出如上图所示的信息,说明继承JdbcDaoSupport的DAO测试成功。

 

步骤九:新建JdbcEmpDAO2类

新建JdbcEmpDAO2类,并实现EmpDao接口。

 

步骤十:创建类Test2

 

步骤十一:修改applicationContext.xml,确保加入JdbcEmpDAO2的XML配置信息。

 

步骤十二:运行Test2类

控制台输出如上图所示的信息,说明不继承JdbcDaoSupport的DAO测试成功。

源码下载:https://yunpan.cn/cBImbuf3cHjrM  访问密码 130c

 






如果您认为本教程质量不错,读后觉得收获很大,预期工资能蹭蹭蹭的往上涨,那么不妨小额赞助我一下,让我有动力继续写出高质量的教程。

发布者

souvc

souvc

搜你所想,投你所好。

发表评论