與 DataSource 一起工作
為了對數據庫執行任何的 JDBC 操作,必須有一個 Connection 。在 Spring 的 DAO 框架里, Connection 對象是通過 DataSource 獲得的。 Spring 提供了幾種選擇讓你的應用獲得 DataSource 。
1. 從 JNDI 獲得 DataSource
<bean id=”dataSource” class=”org.springframework.jndi.JndiObjectFactoryBean”>
<property name=”jndiName”>
<value>java:comp/env/jdbc/myDatasource</value>
</property>
</bean>
2. 創建一個 DataSource 連接池
<bean id=" dataSource" class="org.apache.commons.dbcp.BasicDataSource">
<property name=”driver”>
<value>${db.driver}</value>
</property>
<property name=”url”>
<value>${db.url}</value>
</property>
<property name=”username”>
<value>${db.username}</value>
</property>
<property name=”password”>
<value>${db.password}</value>
</property>
</bean>