多语言展示
当前在线:1178今日阅读:195今日分享:14

spring学习(31)-JdbcTemplate操作学习(4)

今天小编继续学习spring,今天记录一下如何在spring中使用jdbcTemplate的操作。今天在jdbc模板中使用具名参数,具名参数只在 NamedParameterJdbcTemplate 中得到支持。
工具/原料
1

电脑一台

2

eclipse

3

mysql

方法/步骤
1

要想使用具名参数,首先需要配置NamedParameterJdbcTemplate,在spring的配置文件中将NamedParameterJdbcTemplate交给IOC容器进行管理,这个类没有无参数的构造器,必须为其构造器指定参数,如下图:

2

然后在类中获取NamedParameterJdbcTemplate的bean,如下图:

3

下图是小编mysql数据库中employees表的数据,如下图:

4

下图中的代码是使用NamedParameterJdbcTemplate对数据进行增加,可以看到NamedParameterJdbcTemplate增加一条数据的方式和JdbcTemplate的方式不太一样,传入参数是一个map,如下图:

5

运行程序代码,查看数据库,可以看到数据增加成功,如下图:

6

下图中的代码是同样使用NamedParameterJdbcTemplate对数据进行增加,但是这里传入参数我们不再是map,而是一个employee对象,这里就是NamedParameterJdbcTemplate比JdbcTemplate好的地方,这里需要注意到是sql语句中的参数名和类的属性必须一致,如下图:

7

运行程序代码,查看数据库,可以看到使用NamedParameterJdbcTemplate并且传入参数为实体对象增加成功,如下图:

注意事项
1

个人观点,仅供参考。

2

感谢阅读。

推荐信息