`
xiaoZ5919
  • 浏览: 404852 次
  • 性别: Icon_minigender_1
  • 来自: 安平人@北京
博客专栏
Group-logo
Netty学习笔记
浏览量:73198
社区版块
存档分类
最新评论

BoneCP数据源记录SQl比hibernate的show sql好用

 
阅读更多

如何使用

1. 配置logStatementsEnabled为true

    <property name="logStatementsEnabled" value="true"/>

 

2 .配置log日志

log4j.logger.com.jolbox=DEBUG,SQLLOG

log4j.appender.SQLLOG=org.apache.log4j.DailyRollingFileAppender
log4j.appender.SQLLOG.File=/data/sql.log
log4j.appender.SQLLOG.DatePattern='.'yyyy-MM-dd
log4j.appender.SQLLOG.layout=org.apache.log4j.PatternLayout
log4j.appender.SQLLOG.layout.ConversionPattern=%d %m %n%n
 

记录来下的sql是可执行的不带有占位符的sql

0
0
分享到:
评论
1 楼 vieri0406 2011-12-02  
能不能贴一下完整的配置?

相关推荐

    BoneCP数据源记录SQl比hibernate的show sql好用.docx

    BoneCP 数据源和 Hibernate 的 show sql 都是用来调试和监控数据库操作的工具,但在这篇文章中,我们将探讨为什么 BoneCP 在记录 SQL 方面可能比 Hibernate 的 show sql 更具优势。 首先,让我们了解 BoneCP 和 ...

    BoneCp连接池详解及和Hibernate配置(当今最快的连接池)

    在Hibernate的配置文件`hibernate.cfg.xml`中,指定使用BoneCP作为数据源: ```xml &lt;property name="hibernate.connection.datasource"&gt;com.jolbox.bonecp.BoneCPDataSource&lt;/property&gt; &lt;property name="hibernate....

    BoneCP数据源应用

    BoneCP 数据源是一种高效、快速的数据连接池技术,它被设计用于提高应用程序处理数据库连接的性能和效率。在Java环境中,数据库连接池是管理数据库连接的关键组件,它减少了创建和销毁连接的开销,从而提升了整体...

    BoneCP数据源jar包及配置

    6. **监控与日志**:BoneCP 支持日志记录,可以通过设置 `logStatementsEnabled` 参数开启SQL语句的记录,以便于调试和性能分析。同时,可以使用第三方监控工具如JMX进行实时监控。 总的来说,BoneCP 数据源以其...

    各种数据源配置之Spring+JPA配置BoneCP数据源

    本篇文章将详细讲解如何在Spring应用中配置JPA,并使用BoneCP作为数据源。 BoneCP是一款高效的、开源的数据库连接池,它能显著提高数据库操作性能。 首先,我们需要理解Spring与JPA的关系。Spring是企业级Java应用...

    Spring3中配置DBCP,C3P0,Proxool,Bonecp数据源

    在Spring3中配置数据源,包括DBCP,C3P0,Proxool,Bonecp主要的数据源,里面包含这些数据源的jar文件和依赖文件及配置文件。。 如Bonecp目前听说是最快的数据源,速度是传统的c3p0的25倍, bonecp.properties文件: ...

    BoneCP_数据源设置

    BoneCP 数据源设置是数据库连接管理的重要环节,它优化了数据库资源的分配和使用,提高了应用性能。BoneCP 是一个轻量级、高效的Java数据库连接池,设计用于减少数据库连接的开销,避免过多的数据库连接创建和销毁,...

    spring hibernate BoneCP設定

    首先,让我们来看一下Spring配置中的`mainDataSource` bean,这是 BoneCP 数据源的配置: ```xml &lt;bean id="mainDataSource" class="com.jolbox.bonecp.BoneCPDataSource" destroy-method="close"&gt; ...

    spring+hibernate+JPA+BoneCP

    此项目是spring+hibernate+JPA+BoneCP的大整合。所用的技术比较多,如Spring的IOC,AOP,Transactiion,Annotation,Spring_JUnit_Test及Log4j;Hibernate的JPA Annotation;BoneCP的数据库连接测等。是很好的学习资料...

    几种常用的Java数据源解决方案

    本文将详细介绍几种常用的数据源解决方案及其配置方法,包括JNDI方式创建`DataSource`、Apache提供的简单连接池创建数据源、C3P0方式创建数据源、Proxool方式创建数据源以及BoneCP方式创建数据源。 #### JNDI 方式...

    BoneCP的xml使用实例

    BoneCP是一种高效的、开源的Java连接池实现,它旨在提供比其他常见的数据库连接池如C3P0和DBCP更高的性能。在这个实例中,我们将学习如何通过XML配置文件来使用BoneCP,以及如何在Java代码中加载这个配置。 首先,...

    Spring的数据源配置 DBCP、C3P0、BoneCP、JNDI.docx

    Spring 数据源配置 DBCP、C3P0、BoneCP、JNDI Spring 框架中,数据源配置是一个非常重要的环节。今天,我们将探讨四种常见的数据源配置方式:DBCP、C3P0、BoneCP 和 JNDI。 DBCP(Database Connection Pool) ...

    bonecp连接池

    在用C3P0数据连接池的时候,一旦并发上来就坑不住了,因为C3P0存在BUG,c3p0在从连接池中获取和返回连接的时候,采用了异步的处理方式,使用一个线程池来异步的 把返回关闭了(没有真正关闭)的连接放入连接池中。...

    bonecp连接池demo

    在实际项目中,还可以结合Spring框架来集成 BoneCP,通过配置文件或注解方式管理数据源,简化代码并提高可维护性。不过,需要注意的是,BoneCP项目已经停止维护,对于新项目,可能需要考虑使用HikariCP、Druid等更...

    java jdbc 利用 bonecp 四线程同时向四张表插入记录

    java 向mysql 插入记录,用bonecp 多线程并行插入记录 用acer 3750g测试结果500-600条/秒/每张表,台式机更快一些约800条/秒/每张表,分析用的SQL语句 select max(num),min(num),avg(num) from ( select count(*) num...

    比c3p0还快的bonecp连接池配置方法讲解

    在某些测试中,BoneCP被证明比C3P0快约25倍,这使得它成为在高并发场景下优化数据库性能的优秀选择。本文将详细介绍如何配置 BoneCP 连接池,以及对比C3P0的配置方法。 1. **BoneCP的基本概念与优势** - BoneCP 是...

    数据库连接池BoneCP源码分析报告.doc

    - **BoneCPDataSource 分析**:数据源类是客户端与 BoneCP 交互的接口,负责创建和管理 BoneCP 实例,并提供获取连接的方法。 - **BoneCP 初始化**: BoneCP 实例化过程中,会根据配置创建一定数量的初始连接,放...

    bonecp 0.7.1 jar包以及源码

    5. **使用 BoneCP**:在Java项目中,通过Maven或Gradle等构建工具引入 BoneCP 的jar依赖,然后配置数据库连接池的相关参数,如数据源、最大连接数、最小连接数、超时时间等。 BoneCP 提供了一套API来获取和释放...

    BoneCP(连接oracle例子+jar包)

    1. **高性能**:BoneCP通过优化线程池和连接管理策略,实现了比其他连接池更高的并发性能。 2. **轻量级**: BoneCP的内存占用小,对系统资源的需求较低,适合于内存有限的环境。 3. **易用性**:配置简单,API友好...

Global site tag (gtag.js) - Google Analytics