spring配置數據源

Druid方式:java

 <bean id="dataSource"
        class="com.alibaba.druid.pool.DruidDataSource">
        <property name="url" value="${jdbc.url}"/>
        <property name="username" value="${jdbc.username}"/>
        <property name="password" value="${jdbc.password}"/>
</bean>

jndi方式:java:comp/env/是一個J2EE環境的定義,就是表明當前J2EE應用的環境,不能去掉mysql

    <bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">   
        <property name="jndiName" value="java:comp/env/jdbc/contract"></property>   
    </bean>
    <Resource 
       name="jdbc/contract" 
       auth="Container" 
       type="javax.sql.DataSource"
       maxActive="100" 
       maxIdle="30" 
       maxWait="10000"
       username="root" 
       password="root" 
       driverClassName="com.mysql.jdbc.Driver"
       url="jdbc:mysql://172.20.10.32:3306/db_contract?useUnicode=true&amp;characterEncoding=UTF-8"
/> 
相關文章
相關標籤/搜索