我正在Tomcat上运行一个Web应用程序。我有一个处理所有DB查询的类。
该类包含Connection
对象和返回查询结果的方法。
这是连接对象:
private static Connection conn = null;
它只有一个实例(单例)。
此外,我还有执行查询的方法,例如在数据库中搜索用户:
public static ResultSet searchUser(String user, String pass) throws SQLException
这个方法使用静态的Connection
对象。我的问题是,我在静态Connection
对象中的使用是否线程安全?或者当很多用户调用searchUser
方法时,它会导致问题吗?