Wednesday, 20 April 2016

How to configure DataSource and JNDI in Spring ?


Configuring datasource bean in spring

Using datasource "org.springframework.jdbc.datasource.DriverManagerDataSource"

Example
<bean id="dataSource
 class="org.springframework.jdbc.datasource.DriverManagerDataSource">
    <property name="driverClassName">
        <value>org.hsqldb.jdbcDriver</value>
    </property>
    <property name="url">
        <value>jdbc:hsqldb:db/appfuse</value>
    </property>
    <property name="username">
        <value>sa</value>
    </property>
    <property name="password">
        <value>sxa</value>
    </property>
</bean>


Configuring JNDI instead of datasource in Spring

Using "org.springframework.jndi.JndiObjectFactoryBean"

Example
<bean id="dataSource
      class="org.springframework.jndi.JndiObjectFactoryBean">
    <property name="jndiName">
        <value>java:comp/env/jdbc/appfuse</value>
    </property>
</bean>

No comments:

Post a Comment

Note: only a member of this blog may post a comment.