在连接中找不到引用此查询原因的Oracle文档。使用JDBC驱动程序ojdbc7-12.1.0.2.jar 我们看到有一个连接用于短暂运行SELECTSYS_CONTEXT('USERENV','CURRENT_SCHEMA') FROM DUAL在代码中 connection = provider.getConnection();
con
据我所知,每次初始化PreparedStatement时,该语句都被缓存在分配给数据库连接的内存中。因此,如果初始化过多的PreparedStatement变量,就有可能溢出连接可用的内存。通过调用close()实例来释放缓存的内存吗?是否有两个包含相同SQL创建重复缓存事件的PreparedStatement,或者数据库是否聪明到不缓存重复PreparedStatement的新实例?
w