例如,我使用 c3p0 和一些定义的“maxStatements”来进行preparedStatement 缓存。这种缓存到底有什么作用?它缓存什么样的数据。在什么级别(数据库,应用程序,..)?从例子中理解它会很好。例如我有一个查询
select * from sometable where somecolumn=?
现在我将它发送到未缓存的准备好的语句中。现在我正在发送它并且它被缓存了。有什么区别。第一种情况和第二种情况发生了什么。在第一种情况和第二种情况下发送到数据库服务器的内容是什么?
谢谢。