hibernate和spring整合时,把连接数据库的信息单独提出一个文件的方法
2014-02-10 10:25
639 查看
在没有将连接数据库信息单独提取出来时候,spring的配置文件里面连接数据库的信息形如:
现在把连接数据库的详细信息提取出来,以变量的信息赋值,那么就可以在src目录下新建一个jdbc.properties(文件名称随便起),里面的内容为:
那么在spring中就可以这样写了:
<!-- 2:配置数据源 --> <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close"> <property name="driverClass" value="com.mysql.jdbc.Driver" /> <property name="jdbcUrl" value="jdbc:mysql://localhost:3306/evan?useUnicode=true&characterEncoding=UTF-8" /> <property name="user" value="root" /> <property name="password" value="123456" />
现在把连接数据库的详细信息提取出来,以变量的信息赋值,那么就可以在src目录下新建一个jdbc.properties(文件名称随便起),里面的内容为:
#DB connection information driverClass = com.mysql.jdbc.Driver jdbcUrl = jdbc:mysql://localhost:3306/evan?useUnicode=true&characterEncoding=UTF-8 user = root password = 123456
那么在spring中就可以这样写了:
<!-- 2:配置数据源 --> <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close"> <property name="driverClass" value="${driverClass}" /> <property name="jdbcUrl" value="${jdbcUrl}"/> <property name="user" value="${user}" /> <property name="password" value="${password}" />如果仅仅这样的话,spring怎么读取得到这个文件呢,所以还需要再spring的配置文件里面配置这样一句话(在数据源上面写):
<context:property-placeholder location="classpath:jdbc.properties" />
相关文章推荐
- spring与hibernate整合-使用properties文件分离数据库连接设置
- spring与hibernate整合-使用properties文件分离数据库连接设置
- spring与hibernate整合-使用properties文件分离数据库连接设置
- Spring+Hibernate整合框架下DAO的数据库访问方法
- [java][spring]取得通过配置文件和注解注入的bean、取得当前数据库连接、取得ApplicationContext的方法
- Spring使用C3P0,从db.properties文件中读取信息,连接数据库
- 一个完整(详细注释分析)的整合hibernate与struts连接数据库的三级联动
- 一个完整(详细注释分析)的整合hibernate与struts连接数据库的三级联动
- ssh整合:将hibernate的配置信息,配置到Spring的配置文件中(Spring整合hibernate)
- 使用Hibernate连接h2数据库的配置文件写的方法(连接字符串)
- Mybatis系列之-连接数据库的配置单独放在一个properties文件中
- SpringBoot+spring-date-jpa+Hibernate 整合mysql 与sqlserver 配置文件信息
- ASP.NET通过配置Web.config文件提高手动绑定数据库效率的一个简单方法,不用每次手动连接数据库地址,或者数据库地址变更时只改一处即可。
- rails 关于连接多个数据库使用同一个database.yml文件的方法
- spring整合hibernate的一个配置文件
- 一个完整(详细注释分析)的整合hibernate与struts连接数据库的三级联动
- spring与hibernate整合配置多个数据库连接
- spring+hibernate 两种整合方式配置文件的方法
- Spring不对Hibernate原方法操作数据库提供连接关闭服务
- Struts+Spring+Hibernate连接数据库的三个方法