spring配置dataSource:DriverManagerDataSource

    使用org.springframework.jdbc.datasource.DriverManagerDataSource在数据中配置数据库连接。

这种方式是非连接池方式的配置,每次操作数据库都要新建一个连接,不适合频繁读写数据库的场景。

1、数据库连接需要的jar在maven中的配置

     <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>

2、在spring上下文配置dataSource和jdbcTemplate

     <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&amp;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>

猜你喜欢

转载自my.oschina.net/u/2972417/blog/1628920
今日推荐