我正在使用MySQL服务器实现服务器。
我得出的结论是,我的所有查询都将使用预先准备的语句发送。
我将为不同目的制作多个单例预备语句(例如,选择标记,插入/替换标记,插入电话号码......)。
以下是我的问题。
要使单身预处理语句运行良好,我应该在每次执行查询时将其关闭吗? (仅关闭ResultSet,未准备好的语句或连接)
单身预备声明会不会比每次创建声明更好?
答案 0 :(得分:3)
简单回答 - 每次创建和关闭语句。
如果您没有实现非常专业的批处理功能,那么创建和关闭预准备语句将是一个微不足道的开销。
对于服务器应用程序而言,单独连接也不是一个好主意。任何时候只有一个线程可以使用一个连接。