Я написал одноэлементный класс для получения подключения к базе данных.
Теперь мой вопрос таков: предположим, что к приложению обращаются 100 пользователей. Если один пользователь закрывает соединение, для остальных 99 пользователей соединение будет закрыто или нет?
Это мой пример программы, которая использует одноэлементный класс для подключения к базе данных:
public class GetConnection {
private GetConnection() { }
public Connection getConnection() {
Context ctx = new InitialContext();
DataSource ds = ctx.lookup("jndifordbconc");
Connection con = ds.getConnection();
return con;
}
public static GetConnection getInstancetoGetConnection () {
// which gives GetConnection class instance to call getConnection() on this .
}
}
Пожалуйста, ведите меня.