使用org.springframework.jdbc.datasource.DriverManagerDataSource在數據中配置數據庫鏈接。java
這種方式是非鏈接池方式的配置,每次操做數據庫都要新建一個鏈接,不適合頻繁讀寫數據庫的場景。mysql
一、數據庫鏈接須要的jar在maven中的配置spring
<dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.10</version> </dependency>
二、在spring上下文配置dataSource和jdbcTemplatesql
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> <!-- 驅動 --> <property name="driverClassName" value="com.mysql.jdbc.Driver" /> <!-- 數據庫 jdbc:mysql://ip:port/database --> <property name="url" value="jdbc:mysql://171.32.1.61:3306/datadb?useUnicode=true&characterEncoding=utf-8"/> <!-- 用戶名 --> <property name="username" value="test"/> <!-- 密碼 --> <property name="password" value="test" /> </bean> <!-- 配置spring jdbctemplate --> <bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate"> <property name="dataSource" ref="dataSource" /> </bean>