我有一个无法更改的 Java 应用程序,它发送到 Oracle 数据库的 SQL 查询在性能方面还有很多不足之处(至少可以说)。
有没有办法在将 SQL 发送到数据库之前对其进行修改?
例如,一些允许拦截和修改 SQL 的 jdbc-proxy?网上类似的问题是http://www.dbforums.com/microsoft-sql-server/1644179-source-code-jdbc.html我在这里找到了这种代理的例子http://code.google.com /p/log4jdbc/
如果我不能更改应用程序本身,有没有更好的方法来拦截和重写 SQL?