一.spring配置dataSource常用兩種<br />1)dbcp:<br /><bean id="dataSource"<br />class="org.apache.commons.dbcp.BasicDataSource"><br /><property name="driverClassName"<br />value="oracle.jdbc.driver.OracleDriver" /><br /><property name="url"<br />value="jdbc:oracle:thin:@localhost:1521:oracle" /><br /><property name="username" value="chenl" /><br /><property name="password" value="chenl" /><br /></bean><br />在工程的lib目錄下放 ojdbc14.jar 或者 class12.jar</p><p><-------------------------------hr----------------------------><br />2)jndi:<br /><bean id="dataSource"<br />class="org.springframework.jndi.JndiObjectFactoryBean"><br /><property name="jndiName" value="java:comp/env/jdbc/oracled" /><br /></bean><br />1. 我用的tomcat版本是 tomcat6.0.18<br />2. tomcat的conf目錄下的server.xml中Host節點中加入如下配置</p><p> <Context path="/MyEXTOA" docBase="D:/MyEclipse6.5/eclipse/CL/workspace/MyEXTOA/WebRoot"><br /> <Resource auth="Container" name="jdbc/oracled" type="javax.sql.DataSource" maxWait="5000" maxldle="20" maxActive="25" username="chenl" password="chenl" driverClassName="oracle.jdbc.driver.OracleDriver" url="jdbc:oracle:thin:@localhost:1521:orcl"/><br /> </Context><br />3.path是你要訪問這個工程的名字(如:http://localhost:8080/MyEXTOA);docBase指向WebRoot目錄 如果發布了就寫:MyEXTOA.war<br />4.別忘了在tomcat 的lib 下放 class12.jar 或者 ojdbc14.jar 其中選一個資料庫驅動包<br />