【发布时间】:2010-07-08 23:13:46
【问题描述】:
我正在尝试将我的 EJB 用于在数据库中创建记录的 SQL 语句打印到日志文件中。
有没有人有这方面的经验。
谢谢。
干杯,
【问题讨论】:
标签: java sql database logging weblogic
我正在尝试将我的 EJB 用于在数据库中创建记录的 SQL 语句打印到日志文件中。
有没有人有这方面的经验。
谢谢。
干杯,
【问题讨论】:
标签: java sql database logging weblogic
查看驱动程序的文档/常见问题解答。例如,如果您使用 Oracle 的驱动程序,这些可能会有所帮助:
Oracle JDBC Trace Facility
java.util.logging
如果您使用的是 WebLogic 驱动程序:
【讨论】:
当然,使用 log4j 写入控制台日志。
【讨论】:
p6spy 是一个很好的实用程序。
P6Spy 是一个开源框架,适用于拦截和选择性修改数据库语句的应用程序。 P6Spy 发行版包括以下模块: P6日志。 P6Log 拦截并记录任何使用 JDBC 的应用程序的数据库语句。此应用程序对于开发人员监控 EJB 服务器生成的 SQL 语句特别有用,使开发人员能够编写代码以在服务器上实现最高效率。 P6Spy 旨在在几分钟内安装,无需更改代码。
【讨论】: