易截截图软件、单文件、免安装、纯绿色、仅160KB

hibernate 生成的 sql 语句 ? 代值

转自: http://hi.baidu.com/beanchx/blog/item/ed056509d66f65cc3bc763f4.html
p6spy的替代品:jdbc logger
2007年09月13日 下午 01:07
首先介绍一下这个开源的项目。这个是一个对jdbc中的sql进行logger的一个工具。若在项目中采用了较多的preparedStatement,那么打印出来的sql会有很多"?",非常不方便。有一个产品为p6spy,可以完成显示出问号的内容,但是目前已经停止更新了。jdbclogger就是一个p6spy的替代品,而且非常轻巧,仅仅22k大小。目前jdbc logger支持的数据库为:mysql、oracle、hsqldb、postgresql。
jdbc logger的官方网站为:http://jdbclogger.sourceforge.net/index.html
下面看一下如何配置使用这个jdbc logger。
步骤1:下载jdbclogger,有源码以及jar文件下载。目前jdbc logger为0.5版本。
下载地址如下:
http://sourceforge.net/projects/jdbclogger/files
有四个jar文件可以下载,若使用oracle数据库的话,可能需要下载下面的两个jar包。
提示:该项目必须使用log4j,若没有使用过,请查看相关文章。
步骤2:下载以后,把这个jar包放到工程的classpath下面。若是web项目,则放在web-inf/lib目录下面。
步骤3:在log4j.properties文件中,添加如下代码:
log4j.logger.net.sourceforge.jdbclogger=DEBUG
步骤4:另外,在src文件夹下面建立一jdbclogger.properties文件,内容如下:
jdbclogger.driver=org.hsqldb.jdbcDriver
提示:不同的数据库采用不同的数据库驱动程序,这里jdbclogger.driver的值就是你的数据库驱动程序。
步骤5:最后一步,在应用程序中使用jdbc driver class的时候,使用如下驱动程序:
net.sourceforge.jdbclogger.JdbcLoggerDriver
提示:这个是固定的,与具体数据库无关。
OK。下面测试一下,就能看到jdbc logger输出的日志了。


相关文档:

SQL注入漏洞全接触

--以下文章为转载.
SQL注入漏洞全接触——入门篇
ZDNet 软件频道 更新时间:2007-08-20 作者:CSDN 来源:CSDN
本文关键词:漏洞 SQL Server SQL 
随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于这个行业的入门门槛不高,程序员的水平及经验也参差不齐,相当大一部 ......

SQL SEVER与ORACLE 的sql语句区别

数学函数:
1.绝对值
S:SELECT abs(-1) value
O:SELECT abs(-1) value from dual
2.取整(大)
S:SELECT ceiling(-1.001) value
O:SELECT ceil(-1.001) value from dual
3.取整(小)
S:SELECT floor(-1.001) value
O:SELECT floor(-1.001) value from dual
4.取整(截取)
S:SELECT cast(-1.002 as int) value
O ......

深度对比Oracle与SQL Server

一般的公司通常会在他们的信息系统架构中引入多种数据库平台,同时引入三到四种不同的RDBMS解决方案的中大型公司也并不少见,当然这些公司里面的DBA们通常也需要同时拥有管理多种不同平台的技能了。
只在一种平台上展开工作的数据库专家们也通常会期待着在他们的下一份工作中能学到点不一样的东西,那些有勇气的人们则愿意 ......

时间差计算: SQL Server DATEDIFF() 函数

SQL Server DATEDIFF() 函数
定义和用法
DATEDIFF() 函数返回两个日期之间的天数。
语法
DATEDIFF(datepart,startdate,enddate)
startdate 和 enddate 参数是合法的日期表达式。
datepart 参数可以是下列的值:
datepart缩写

yy, yyyy
季度
qq, q

mm, m
年中的日
dy, y

dd, d

wk, ww
星期 ......

简要介绍SQL Server 2008新的事件处理系统

SQL Server Extended Events(下面简称XEvent)是SQL Server 2008里新加的事件处理系统,用来取代SQL Server原
先的SQL Trace的跟踪机制。事件处理系统对一个复杂服务器系统的排错,调试是极为关键的。和SQL Server原来的事
件处理系统相比较,XEvent具有下列的优势:
  消耗更少的系统资源,更适用于在产品服务器上的 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号