当前位置: 代码迷 >> Java相关 >> spring 配置好一个datasource以后如何使用呢
  详细解决方案

spring 配置好一个datasource以后如何使用呢

热度:3498   发布时间:2013-02-25 21:44:18.0
spring 配置好一个datasource以后怎么使用呢?
配置文件如下:
<bean   id= "DBconn "   class= "org.apache.commons.dbcp.BasicDataSource ">
<property   name= "driverClassName ">
<value> oracle.jdbc.driver.OracleDriver </value>
</property>
<property   name= "url ">
<value> jdbc:oracle:thin:@192.168.1.3:1521:ora </value>
</property>
<property   name= "username ">
<value> myname </value>
</property>
<property   name= "password ">
<value> mypassword </value>
</property>
</bean>

------解决方案--------------------------------------------------------
怎么使用?
它用的就是依赖注入
如果你用hibernate的话就添上
<bean id= "sessionFactory " class= "org.springframework.orm.hibernate3.LocalSessionFactoryBean ">
<property name= "dataSource " ref= "dataSource " />
sessionFactory需要的

如果自己写持久层,就把自己的类加上这个属性,ref= "dataSource "就可以了
------解决方案--------------------------------------------------------
Spring中的持久层不需要继承啥东东,用Hibernate就直接用
org.springframework.orm.hibernate.HibernateTemplate
用JdbcTemplet就直接用
org.springframework.jdbc.core.JdbcTemplate
  相关解决方案