spring配置dataSource:DriverManagerDataSource

    使用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&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>
相關文章
相關標籤/搜索