Spring框架学习day3--Spring数据访问层管理(IOC)
Spring 是个一站式框架:Spring 自身也提供了web层的 SpringWeb 和 持 久层的 SpringJdbcTemplate。
开发步骤
1.导入jar包 pom.xml
<!-- spring-jdbc-->
<dependency><groupId>org.springframework</groupId><artifactId>spring-jdbc</artifactId><version>5.2.2.RELEASE</version>
</dependency>
<!-- 阿里数据源-->
<dependency><groupId>com.alibaba</groupId><artifactId>druid</artifactId><version>1.1.10</version>
</dependency>
<dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>8.0.16</version>
</dependency>
2.配置数据源
方法一:
<bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource">
<!-- 方法一:通过配置文件配置数据源--><property name="driverClassName" value="com.mysql.jdbc.cj.Driver"/><property name="url" value="jdbc:mysql://127.0.0.1:3306/ssdbm?serverTimezone=Asia/Shanghai"/><property name="username" value="root"/><property name="password" value="root"/><property name="initialSize" value="1"/><property name="maxActive" value="1"/></bean>
方法二 :创建config.properties文件
driverClassName=com.mysql.cj.jdbc.Driver
url=你的数据库连接
username=root
password=root
initialSize=10
maxActive=20
maxWait=10000
导入属性文件
<context:property-placeholder location="config.properties"/>
<property name="driverClassName" value="${driverClassName}"/>
<property name="url" value="${url}"/>
<property name="username" value="${username}"/>
<property name="password" value="${password}"/>
<property name="initialSize" value="#{initialSize}"/>
<property name="maxActive" value="#{maxActive}"/>