它是线程安全的吗?在多线程环境下使用静态变量 SQL 语句从单个表中检索数据。有可能 许多实例同时访问 SQL 语句。
private static String SELECT_PP_INFO = " SELECT PP_ID,PP_NAME FROM TABLENAME WHERE PP_ID= ? AND PP_BRANCH= ? ";
最佳答案
我建议将它设为 final
,但除此之外应该没问题。字符串是不可变的,因此对于并发读取而言,它们本质上是线程安全的。
关于java - 在SQL语句中使用静态变量是否线程安全,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47816441/