Tutorial66.com
@Share Application Development Skill.



Tutorial is tutorial...66 is My Country Code Up to 10 Years EXP for Application Development Role in Thailand.
collapse

Tutorial Category



Topic: Spring Datasource Configuration DataSource in Spring with JNDI and JDBC  (Read 205 times)


My Development skill
Java JSP Servlet EJB
Spring Framework
Hibernate Framework
iReport Jasper Report
Apache CXF
PHP Codigniter
Oracle PLSQL
Unix Shell Script
Spring Datasource Configuration DataSource in Spring with JNDI and JDBC
Example Configuration for config Database Resource to Spring Session Factory .
Spring Support connect Basic Direct DataSource  or JNDI JndiObjectFactoryBean
datasource-service.xml

Code: [Select]
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">

<beans>

<!-- Spring properties file config -->
<bean name="propertyPlaceholder"
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
<value>classpath*:db.properties</value>
</list>
</property>
</bean>
<!-- For Direct BasicDataSource--> 
    <bean id="dataSourceBasic"
          class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close" > 
        <property name="driverClassName" value="${db.driverClassName}"/>
        <property name="url" value="${db.url}"/>
        <property name="username" value="${db.username}"/>
        <property name="password" value="${db.password}"/>
    </bean>
     
<!--For JNDI  -->
<bean id="dataSourceJNDI"
    class="org.springframework.jndi.JndiObjectFactoryBean">
    <property name="jndiName" value="${db.jndi}" />
</bean>
</beans>

After config Code you can see
- org.springframework.beans.factory.config.PropertyPlaceholderConfigurer
 This is an optional ... No need.
 I use it to collect config properties from classpath




SimplePortal 2.3.3 © 2008-2010, SimplePortal