JndiObjectFactoryBean 配置數據源

 

轉:java

JndiObjectFactoryBean 配置數據源

版權聲明:本文爲博主原創文章,未經博主容許不得轉載。 https://blog.csdn.net/u012930316/article/details/77688830

在 spring中,配置數據庫的數據源的方式有三種,這裏介紹下這一種 ..mysql

 

 

這一種在 tomcat下面的service.xml裏面 找到你項目的 那個context節點.spring

  1. <Resource name="/jndi/shzc_r_ibatis" auth="Container"
  2. type="javax.sql.DataSource"
  3. driverClassName="com.mysql.jdbc.Driver"
  4. url="jdbc:mysql://192.168.31.138:3306/test1"
  5. username="admin"
  6. password="admin"
  7. maxActive="50"
  8. maxIdle="30"
  9. maxWait="10000" />

增長這個配置好比這樣子..sql

 



      <Context docBase="SHZC" path="/xxlgame" reloadable="true" source="org.eclipse.jst.jee.server:SHZC">
      
  <Resource name="/jndi/shzc_r_ibatis" auth="Container"   
   type="javax.sql.DataSource"  
   driverClassName="com.mysql.jdbc.Driver"  
   url="jdbc:mysql://192.168.31.138:3306/test1"  
   username="admin"  
   password="admin"  
   maxActive="50"  
   maxIdle="30"  
   maxWait="10000" /> 
   
   <Resource name="/jndi/shzc_wr_ibatis" auth="Container"   
   type="javax.sql.DataSource"  
   driverClassName="com.mysql.jdbc.Driver"  
   url="jdbc:mysql://192.168.31.138:3306/test1"  
   username="admin"  
   password="admin"  
   maxActive="50"  
   maxIdle="30"  
   maxWait="10000" />  
  </Context>

數據庫

 

而後在你的spring配置是這樣的tomcat

  1. <bean id="dataSourceWR" class="org.springframework.jndi.JndiObjectFactoryBean">
  2. <property name="jndiName" value="java:comp/env/jndi/shzc_wr_ibatis"></property>
  3. </bean>

 

 

這樣啓動就好啦eclipse

相關文章
相關標籤/搜索