Если я использую одноэлементный класс для подключения к базе данных , может ли один пользователь закрыть соединение для всех?

Я написал одноэлементный класс для получения соединения с базой данных.

Теперь мой вопрос таков: предположим, что к приложению обращаются 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 .
    }
}

Приветствую Направляйте меня.

16
задан deHaar 23 January 2019 в 08:22
поделиться