Spring连接数据库的几种常用的方式
2015-12-07 16:30
405 查看
本文简单的讲解使用Spring连接数据库的几种常用方法:
测试主类为:
?
第一种:使用spring自带的DriverManagerDataSource 配置文件如下:
?
第二种:C3P0数据源。
需要使c3p0的核心jar包,我使用的是c3p0-0.9.1.jar,比较稳定,推荐使用。一般在下载hibernate的时候都会自带一个: 我在hibernate-release-4.3.0.Final\lib\optional\c3p0路径下找到的。
配置文件中如下:
?
第三种:
使用apache的dbcp插件连接数据库 需要下载的jar包:commons-dbcp.jar,commons-pool.jar,commons-collection.jar
spring的配置文件中如下:
?
第四种:
使用hibernate数据源 需要hiberante核心jar包,我使用的hibernate1的版本是hibernate-release-4.3.0.Final
目前三大框架较流行,spring一般与hiberante做搭档,数据库连接方式写在hiberante的配置文件中,在spring管理hibernate中的配置文件
中,直接读取hibernate核心配置文件即可。在使用hibernate连接数据库的时候需要读取hibernate.cfg.xml的配置文件和相应的实体类,
读者可参照下面的自己配置一下
?
测试主类为:
?
?
需要使c3p0的核心jar包,我使用的是c3p0-0.9.1.jar,比较稳定,推荐使用。一般在下载hibernate的时候都会自带一个: 我在hibernate-release-4.3.0.Final\lib\optional\c3p0路径下找到的。
配置文件中如下:
?
使用apache的dbcp插件连接数据库 需要下载的jar包:commons-dbcp.jar,commons-pool.jar,commons-collection.jar
spring的配置文件中如下:
?
使用hibernate数据源 需要hiberante核心jar包,我使用的hibernate1的版本是hibernate-release-4.3.0.Final
目前三大框架较流行,spring一般与hiberante做搭档,数据库连接方式写在hiberante的配置文件中,在spring管理hibernate中的配置文件
中,直接读取hibernate核心配置文件即可。在使用hibernate连接数据库的时候需要读取hibernate.cfg.xml的配置文件和相应的实体类,
读者可参照下面的自己配置一下
?
相关文章推荐
- Java分布式事务-转载
- Java多线程简单介绍-1
- Java 8 Stream Parallel要点
- spring同时集成遇到多个properties资源文件加载的问题
- debug jdk source can't watch variable what it is
- java笔记-构造函数
- java集合
- 第二篇 虚拟机性能监控与故障处理工具(JDK的命令行工具/JDK的可视化工具)
- Java常见异常总结
- java.io.IOException: tmpFile.renameTo(classFile) failed
- Java中 <? super T>,<? extends T>,和<T>的区别
- 【java基础】Java 中的进程与线程
- Java 多线程 竞争造成的异常
- java中的字符串操作
- [转载]如何使用eclipse 生成runnable jar包
- Java中的数组类Array
- java使用Calendar制作万年历
- java常见错误--Access restriction: The type BASE64Encoder
- 第一个struts2项目
- spring 事务属性