直到最近,我们为每个查询创建了一个新的数据库连接。每个查询都是使用 connection.prepareStatement(query) 设置的,我们可以使用 prepareStatement.toString() 将这些查询记录到我们的记录器 (java.util.logging) 中。这是使用 postgresql JDBC 驱动程序。
现在我们已经切换到使用 c3p0 来管理连接池,不幸的是 prepareStatement.toString() 不再返回准备好的查询语句。
我读过c3p0 日志记录可以定向到标准日志记录工具,但不幸的是我无法找到这些消息的去向。我在哪里可以找到这些消息?Glassfish 3 在 NetBeans 中的控制台声明已启用调试。
信息:初始化 c3p0-0.9.1.2 [建于 2007 年 5 月 21 日 15:04:56;调试?真的; 追踪:10]