最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

c3p0在spring中的配置

来源:懂视网 责编:小采 时间:2020-11-09 15:06:50
文档

c3p0在spring中的配置

c3p0在spring中的配置:在大家的开发和学习当中应该经常用到数据库的连接和使用,不过连接 的方式就有很多种方式了,比方说用最最简单的JDBC 也好,还有用比 较复杂一点的就是数据库连接池,当然还有使用DBCP的连接的,各种方 法有各种方法的优势面和缺点,这据需要我们根据具体情况
推荐度:
导读c3p0在spring中的配置:在大家的开发和学习当中应该经常用到数据库的连接和使用,不过连接 的方式就有很多种方式了,比方说用最最简单的JDBC 也好,还有用比 较复杂一点的就是数据库连接池,当然还有使用DBCP的连接的,各种方 法有各种方法的优势面和缺点,这据需要我们根据具体情况

在大家的开发和学习当中应该经常用到数据库的连接和使用,不过连接 的方式就有很多种方式了,比方说用最最简单的JDBC 也好,还有用比 较复杂一点的就是数据库连接池,当然还有使用DBCP的连接的,各种方 法有各种方法的优势面和缺点,这据需要我们根据具体情况

在大家的开发和学习当中应该经常用到数据库的连接和使用,不过连接

的方式就有很多种方式了,比方说用最最简单的JDBC 也好,还有用比

较复杂一点的就是数据库连接池,当然还有使用DBCP的连接的,各种方

法有各种方法的优势面和缺点,这据需要我们根据具体情况具体分析了

,比方说要是一个并不是很大的项目的话,而且 使用的硬件机器的性

能也不是非常好的话,估计就没有必要使用数据库连接池了,毕竟连接

池平时总是管理着连接, 就会极大的占用这机器的运行性能和效率。

(这里的C3P0的使用是基于Spring框架开发中使用的,IDE工具为

“Myeclipse 9”)

这里我们就介绍一下,在工程中如何使用C3P0 数据库连接池,这是一

种已经写好的, 并且效率很高的一种开源的连接池写法,参数设置的

都比较简单和合理。

首先第一步,将需要使用C3P0的工程建立好,当然,最最简单也是必要

的就是把需要的Jar 包引入:, 这种比较没有营养的东西,我就不贴

出下载地址啦,果断百度之吧,然后当然就是“BuildPath”了,引入包

之后,将 C3P0的配置文件写入到 Spring的配置文件中 当然一般我们

都叫它“Spring.xml”, 在其中填入下列字符:



class="com.mchange.v2.c3p0.ComboPooledDataSource">

com.mysql.jdbc.Driver


jdbc:mysql://localhost:3308/myoa?

useUnicode=true&characterEncoding=UTF-

8&zeroDateTimeBehavior=convertToNull



root


root



5




30



。Default: 3 -->

10



Default: 0 -->

60



Default: 3 -->

5



数量。但由于预缓存的statements
属于单个connection而不是整个连接池。所以设置这个参数需要考虑

到多方面的因素。
如果maxStatements与maxStatementsPerConnection均为0,则缓存被

关闭。Default: 0-->

0




60



-->

30



常。但是数据源仍有效
保留,并在下次调用getConnection()的时候继续尝试获取连接。如

果设为true,那么在尝试
获取连接失败后该数据源将申明已断开并永久关闭。Default:

false-->

true



个connection提交的
时候都将校验其有效性。建议使用idleConnectionTestPeriod或

automaticTestTable
等方法来提升连接测试的性能。Default: false -->

false



在里面进行了详细的注解,只要是有一部分JAVA 基础的应该就能看懂

了,剩下的就是在Spring中 使用DataSource 进行调用和使用数据库连

接池了,如果仅仅是要实用的话,完全不用进行 设置了,默认已经设

置好了。

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

c3p0在spring中的配置

c3p0在spring中的配置:在大家的开发和学习当中应该经常用到数据库的连接和使用,不过连接 的方式就有很多种方式了,比方说用最最简单的JDBC 也好,还有用比 较复杂一点的就是数据库连接池,当然还有使用DBCP的连接的,各种方 法有各种方法的优势面和缺点,这据需要我们根据具体情况
推荐度:
标签: 中的 学习 大家
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top