我正在閱讀參考文檔 - http://docs.spring.io/spring/docs/2.0.8/reference/jdbc.html以使用Spring體系結構連接來自Web應用程序的數據庫。如何使用Spring MVC訪問數據庫
這裏,代碼使用數據源創建一個jdbcTemplate。
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">
<bean id="corporateEventDao" class="com.example.JdbcCorporateEventDao">
<property name="dataSource" ref="dataSource"/>
</bean>
<!-- the DataSource (parameterized for configuration via a PropertyPlaceHolderConfigurer) -->
<bean id="dataSource" destroy-method="close" class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName" value="${jdbc.driverClassName}"/>
<property name="url" value="${jdbc.url}"/>
<property name="username" value="${jdbc.username}"/>
<property name="password" value="${jdbc.password}"/>
</bean>
</beans>
我有很難理解 - -
- 在何處存放該XML文件
public class JdbcCorporateEventDao implements CorporateEventDao { private JdbcTemplate jdbcTemplate; public void setDataSource(DataSource dataSource) { this.jdbcTemplate = new JdbcTemplate(dataSource); } // JDBC-backed implementations of the methods on the CorporateEventDao follow... }
數據源是在一個XML文件中定義的?是否有任何文件命名的命名?
- 數據源是如何映射到xml代碼中的?例如。如果我想在xml文件中有另一個環境,那麼需要觸及的代碼是什麼?
欣賞您的輸入。
您正在查看關於spring v2的文檔,最新版本是4,順便說一句。 – NimChimpsky
查看這些更新的指南http://spring.io/guides – geoand
明白了!謝謝@geoand ...那麼在生產中使用什麼而不是SimpleDriverDataSource? – webExplorer