0

我正在使用 MySQL 服务器实现服务器。

我得出的结论是,我的所有查询都将使用准备好的语句发送。

我将为不同的目的制作多个单例准备好的语句(例如,选择令牌、插入/替换令牌、插入电话号码......)。

这是我的问题。

  1. 为了使单例准备好的语句表现良好,我是否应该在每次执行查询时关闭它?(仅关闭 ResultSet,而不是准备好的语句或连接)

  2. 单例准备好的语句会比每次都创建一个语句更好吗?

4

1 回答 1

3

简单的答案 -每次都创建和关闭语句

如果您没有实现非常专业的批处理功能,那么创建和关闭准备好的语句将是一个微不足道的开销。

对于服务器应用程序来说,单例连接也不是一个好主意。任何时候只有一个线程可以处理一个连接。

于 2013-10-09T21:50:00.190 回答