还剩2页未读,继续阅读
文本内容:
配置数据源数据库为什么我们在讲故事的时候总要加上从前?开了一夏的花,终落.txt得粉身碎骨,却还笑着说意义配置数据源有三种方法,Spring其中第一种方法不用了在配置文件里配置在工程下面把拷到工L applicationcontext.xml oracle/classesl
2.jar程\WebRoot\WEB-INF\lib!-使用猎取数据源很少用了-DriverManagerDataSourcebeansbean name=datasourcelclass=org.springframeworkjdbc.datasource.DriverManagerDataSource property name=driverClassNamevalue=oracle.jdbc.driver.OracleDriver/property property name=urlvaluer jdbc:oracle:thin:@
127.
0.
0.1:1521:oracle/property〉〈/〉property name=username value=test”property〈/〉propertyname=password”value=test”property/bean/beans第两种方式这种方式常常用2,!-使用方式生成连接池可以设置最大连接数-在工程下面把配置连接池的架DBCP包拷到工程\WebRoot\WEB-INF\lib配置连接池的架包有Qnaming-factory-dbcp.jar2naming-factory.jar3naming-resources.jar4classesl
2.jar这样配置速度快,可以比方成一个图书馆,可以配置最大连接数,缓冲时间beansbean name=datasource2class=org.apache.tomcat.dbcp.dbcp.BasicDataSource propertyname=driverClassName〉〈/〉value=oracle.jdbc.driverQracleDriver“property propertyname=urlvalue=jdbc:oracle:thin:@
127.
0.
0.1:1521:oracle/propertyproperty name=username value=test/propertyproperty name=password”value=test/property〈/〉propertyname=maxActive“value=“20”property/bean/beans.第三种方式,不能用来做测试3main!一使用的方式调用连接池一J NDIbeansbean name=datasource3class=org.spnngframeworkjndiJndiObjectFactoryBean propertyname=jndiNamevaluer java:comp/env/jdbc/oracle/property/bean/beans然后在配置连接池tomcat Contextpath=7qsj0neSprin docBase=E:\workspace\qsjOneSpring\WebRoot Resourceauth=Container”name=jdbc/oracletype=javax.sql.DataSourcemaxWait10000maxldle=“20”maxActive=“20”username=test password=testdriverClassName=oracle jdbc.driver.OracleDriver”url=jdbc:oracle:thin:@
127.
0.
0.1:1521:oracle//Context可以测试是否取得连接对象Applicationcontextaplctx=ClassPathXmlApplicationContextapplicationContext.xmr;DataSource ds=DataSourceaplctx.getBeandatasource2;Connection conn=ds.getConnection;。