单身连接+单身准备声明

时间:2013-10-09 21:16:47

标签: java mysql performance jdbc singleton

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

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

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

以下是我的问题。

  1. 要使单身预处理语句运行良好,我应该在每次执行查询时将其关闭吗? (仅关闭ResultSet,未准备好的语句或连接)

  2. 单身预备声明会不会比每次创建声明更好?

1 个答案:

答案 0 :(得分:3)

简单回答 - 每次创建和关闭语句

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

对于服务器应用程序而言,单独连接也不是一个好主意。任何时候只有一个线程可以使用一个连接。