`
webcode
  • 浏览: 5941296 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

利用c3p0配置数据库连接

 
阅读更多

利用c3p0配置数据库连接

一.连接mysql数据库

<beanid="dataSource"
class
="com.mchange.v2.c3p0.ComboPooledDataSource"
destroy-method
="close"abstract="false"singleton="true"
lazy-init
="default"autowire="default"dependency-check="default">
<propertyname="driverClass">
<value>com.mysql.jdbc.Driver</value>
</property>
<propertyname="jdbcUrl">
<value>jdbc:mysql://192.168.0.1/databasename?useUnicode=true&amp;characterEncoding=utf-8&amp;autoReconnect=true</value>
</property>
<propertyname="user">
<value>username</value>
</property>
<propertyname="password">
<value>password</value>
</property>
<propertyname="minPoolSize">
<value>10</value>
</property>
<propertyname="maxPoolSize">
<value>20</value>
</property>
<propertyname="initialPoolSize">
<value>10</value>
</property>
</bean>
<beanid="sessionFactory"
class
="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<propertyname="dataSource">
<refbean="dataSource"></ref>
</property>
<propertyname="hibernateProperties">
<props>
<propkey="hibernate.dialect">
org.hibernate.dialect.MySQLDialect
</prop>
<propkey="hibernate.show_sql">
false
</prop>
<propkey="hibernate.generate_statistics">true</prop>
<propkey="hibernate.cache.use_query_cache">
true
</prop>
<propkey="hibernate.cache.use_second_level_cache">
true
</prop>
<propkey="hibernate.cache.provider_class">
net.sf.ehcache.hibernate.EhCacheProvider
</prop>
<propkey="hibernate.connection.provider_class">
org.hibernate.connection.C3P0ConnectionProvider
</prop>
<propkey="hibernate.query.substitutions">
true1,false0,yes'Y',no'N'
</prop>
<prop
key="hibernate.bytecode.use_reflection_optimizer">
true
</prop>
<propkey="hibernate.use_outer_join">true</prop>
<propkey="hibernate.prepare_sql">true</prop>
<propkey="hibernate.query.factory_class">
org.hibernate.hql.ast.ASTQueryTranslatorFactory
</prop>
</props>
</property>

<propertyname="mappingResources">
<list>
<value>xxx/xx/xx.hbm.xml</value>
<value>xxx/xx/xx.hbm.xml</value>
</list>
</property>
</bean>

二.连接Oracle数据库
<beanid="dataSource"
class
="com.mchange.v2.c3p0.ComboPooledDataSource"
destroy-method
="close"abstract="false"singleton="true"
lazy-init
="default"autowire="default"dependency-check="default">
<propertyname="driverClass">
<value>oracle.jdbc.driver.OracleDriver</value>
</property>
<propertyname="jdbcUrl">
<value>jdbc:oracle:thin:@192.168.0.1:1521:orcl</value>
</property>
<propertyname="user">
<value>username</value>
</property>
<propertyname="password">
<value>password</value>
</property>
<propertyname="minPoolSize">
<value>10</value>
</property>
<propertyname="maxPoolSize">
<value>20</value>
</property>
<propertyname="initialPoolSize">
<value>10</value>
</property>
</bean>

<beanid="sessionFactory"
class
="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<propertyname="dataSource">
<refbean="dataSource"></ref>
</property>
<propertyname="hibernateProperties">
<props>
<propkey="hibernate.dialect">
org.hibernate.dialect.OracleDialect
</prop>
<propkey="hibernate.show_sql">
false
</prop>
<propkey="hibernate.generate_statistics">true</prop>
<propkey="hibernate.cache.use_query_cache">
true
</prop>
<propkey="hibernate.cache.use_second_level_cache">
true
</prop>
<propkey="hibernate.cache.provider_class">
net.sf.ehcache.hibernate.EhCacheProvider
</prop>
<propkey="hibernate.connection.provider_class">
org.hibernate.connection.C3P0ConnectionProvider
</prop>
<propkey="hibernate.query.substitutions">
true1,false0,yes'Y',no'N'
</prop>
<prop
key="hibernate.bytecode.use_reflection_optimizer">
true
</prop>
<propkey="hibernate.use_outer_join">true</prop>
<propkey="hibernate.prepare_sql">true</prop>
<propkey="hibernate.query.factory_class">
org.hibernate.hql.ast.ASTQueryTranslatorFactory
</prop>
</props>
</property>

<propertyname="mappingResources">
<list>
<value>xxx/xx/xx.hbm.xml</value>
<value>xxx/xx/xx.hbm.xml</value>
</list>
</property>
</bean>
分享到:
评论

相关推荐

    mysql spring c3p0/dbcp/dbUtils工具支持包

    [Database-support-package]-...[myDbPoolUse]C3P0连接池配置/DBCP连接池配置/Apache的DBUtils框架使用 [myFilterDemoWeb]过滤器Filter学习-设置全站编码与设置页面缓存 [myGzipWeb]全站压缩 [myJavaMainDemo]Java-Q

    c3p0-demo:原始文件详解系列(五)------ C3P0的使用和分析(包括JNDI)

    工程环境JDK :1.8.0_201 maven :3.6.1 IDE :Eclipse 4.12 mysql-connector-java :8.0.15 mysql :5.7 .28 C3P0 :0.9.5.3主要步骤c3p0.properties ,设置数据库连接参数和连接池基本参数等new一个Comb

    Java的学习之路,学习JavaEE以及框架时候的一些项目,结合博客和源码,让你受益匪浅,适合Java初学者和刚入门开始学框架者

    文件名与介绍: [Database-support-...[myDbPoolUse]C3P0连接池配置/DBCP连接池配置/Apache的DBUtils框架使用 [myFilterDemoWeb]过滤器Filter学习-设置全站编码与设置页面缓存 [myGzipWeb]全站压缩 [myJavaMainDe

    CustomerManagement:使用带有开发文档的MVC模型的简单客户管理系统

    运用知识数据库基本查询数据库连接池c3p0运用dbutil.jar包一键封装表单数据到bean对象中利用dbutils.jar包简化对数据库增,删,改,查的代码标签库JavaWeb三层框架的分离将servlet的转发,重定向和方法进行封装,...

    Java:Java的学习之路,学习JavaEE以及框架时候的一些项目,结合博客和源码,让你受益匪浅,适合Java初学者和刚入门开始学框架者

    文件名与介绍: [数据库支持包]-数据库需要用到的-c3p0 / dbcp / dbUtils工具支持包 [Hibernate]利用Hibernate进行一对多的级联操作-Web实例 ...[myDbPoolUse] C3P0连接池配置/ DBCP连接池配置/ Apache的DBUti

    基于BootStrap+JSP+Servlet+Mysql的模拟咖啡厅点餐系统源码+数据库+项目说明.zip

    环境配置(Tomcat与JDK的版本使用问题,DBCP/C3P0数据库连接池的配置问题) 2. 登录(会话)维持————session/cookies 3. 分页显示————PageModel/jdbc-mysql查 ### 实现图 ![主页]...

    基于SSM框架实现的高并发商品秒杀系统.zip

    c3p0作为连接池,Redis为缓存实现高并发 ,同时通过MySQL优化降低了网络延迟与GC的影响.DAO,SERVICE等逻辑代码均有JUnit单元测试 后台API采用RESTful设计风格,基于Maven构建 MySQL 是一款广受欢迎的开源关系型数据库...

    Apache ShardingSphere分布式数据库中间层生态圈-其他

    支持任何第三方的数据库连接池,如:DBCP, C3P0, BoneCP, Druid, HikariCP等。 支持任意实现JDBC规范的数据库,目前支持MySQL,Oracle,SQLServer,PostgreSQL以及任何遵循SQL92标准的数据库。 ShardingSphere-Proxy...

    student-score:基于jsp+servlet技术的简单选课小项目

    连接池使用了c3p0。参数可以在c3p0-config.xml中配置。​ service:业务层,处理业务​ servlet:web层,获取页面数据,请求分发转向。baseServlet作为最基础的servlet,利用反射技术,使得servlet开发方便快捷了许

    微软活动目录管理管理简明手册

    1 N6 f7 Q+ p: _0 L: e0 n2 n5 o7 g1 y 下表中给出了标识名,客户建立的搜索内容和相对标识名的具体的例子。 ( `/ b$ c$ Q: f5 G1 h5 j6 t4 x' X! J& K/ L (^60090102b^) - o; a/ R( W" Q( H+ w7 W' e$ n# [' z7 S ...

    java开源包4

    BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加起来就不小了),而相比之下 C3P0 要六百多K。 异步输出框架 AsynWriter 一个Java的类库,用于异步输出记录的简单小框架用于高并发下数据输出使用...

    Hbase+Spring boot实战分布式文件存储

    8-2 文件存储设计方案一 8-3 文件存储设计方案二 第9章 子模块-数据库操作模块 hos服务基础数据库选用mysql,本章实现基于SpringBoot+Mybatis的mysql数据库的操作模块,采用c3p0连接池,完成数据库链接的相关配置工作...

    java开源包1

    BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加起来就不小了),而相比之下 C3P0 要六百多K。 异步输出框架 AsynWriter 一个Java的类库,用于异步输出记录的简单小框架用于高并发下数据输出使用...

    java开源包11

    BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加起来就不小了),而相比之下 C3P0 要六百多K。 异步输出框架 AsynWriter 一个Java的类库,用于异步输出记录的简单小框架用于高并发下数据输出使用...

    java开源包2

    BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加起来就不小了),而相比之下 C3P0 要六百多K。 异步输出框架 AsynWriter 一个Java的类库,用于异步输出记录的简单小框架用于高并发下数据输出使用...

    java开源包3

    BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加起来就不小了),而相比之下 C3P0 要六百多K。 异步输出框架 AsynWriter 一个Java的类库,用于异步输出记录的简单小框架用于高并发下数据输出使用...

    java开源包6

    BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加起来就不小了),而相比之下 C3P0 要六百多K。 异步输出框架 AsynWriter 一个Java的类库,用于异步输出记录的简单小框架用于高并发下数据输出使用...

    java开源包5

    BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加起来就不小了),而相比之下 C3P0 要六百多K。 异步输出框架 AsynWriter 一个Java的类库,用于异步输出记录的简单小框架用于高并发下数据输出使用...

    java开源包10

    BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加起来就不小了),而相比之下 C3P0 要六百多K。 异步输出框架 AsynWriter 一个Java的类库,用于异步输出记录的简单小框架用于高并发下数据输出使用...

Global site tag (gtag.js) - Google Analytics