《JAVA EE轻量级框架整合开发-Spring+Spring MVC+MyBatis》 课件 第4章 Spring JDBC.pdf
文本预览下载声明
JAVA EE轻量级框架整合开发
第4章Spring JDBC
Spring JDBC模块介绍
JdbcTemplate的使用
数据源的配置
学习目标
了解SpringJDBC框架
配置SpringJDBC开发环境
熟练使用JdbcTemplate增删
改查
了解SpringJDBC支持的多种数
据源
Spring JDBC概述
用JDBC API的门槛,以一种更直接、更简洁的方式使用JDBC API。
·Spring JDBC通过模板和回调机制大大降低了使用JDBC的复杂度,
借由JdbcTemplate的帮助,我们仅需要编写那些“必不可少”的代
码就可以进行数据库操作了。
JdbcTemplate的使用
理了资源的建立和释放,帮助我们避免一些常见的错误,
比如忘了总要关闭连接。它运行核心的JDBC工作流,如
提取结果。
·JDBCTemplate中执行SQL语句的方法大致分为3类:
句。
句。
·queryXxx:用于DQL数据查询语句。
Spring JDBC快速入门
·配置数据源
· 数据源有几种,这是其中之一
区web.xml springapp-servlet.xml applicationContext xml
10
11
12 で!—定文数据源
13 !--使用apache的数据源-
14° bean id=dataSource
15
16 十配置数据片张过
17 property name=fdriverClassName
18 value=com.mysql.cj.jdbc.Driver/
19 !--数据库连接字符串--
20 property nameurl
21
22 !--用户名--
23 property name[username! value=root/
24 !-.密码--
25 property nameEpasswordvalue=123456/
26 !--initialSize:初始连接数--
27 property name=initialSize value=5/
28 !--maxIdle:最大空闲连接数--
29 property name=maxIdle value=10/
30 !--minIdle:最小空闲连接数--
31 property name=minIdle value=5/
32 !--maxActive:最大连接数--
33 property name=maxActive value=30/
定义JdbcTemplate对象
bean id=jdbcTemplate
/bean
定义GoodsDao
/bean
实体类和表的对应关系
·实体类 VS 数据库表的列
3 public class GoodsInfo {
4
5
private int id;
private String goodsName;
B private double price;
private int quantity;
mysql desc goodsinfo;
| Field
显示全部