Синглтон не подходит для получения JDBC-соединения? Хорошая реализация пула соединений?
Я использовал шаблон синглтона, чтобы получить соединение JDBC для моего автономного приложения. Код выглядит следующим образом.
public static synchronized MysqlConnect getDbCon() {
if ( db == null ) {
db = new MysqlConnect();
}
return db;
}
Но я видел во многих дискуссиях синглтон в плохой связи. Это правда? И предложил использовать пул соединений. Может кто-нибудь дать мне хорошую реализацию пула подключений, чтобы использовать вместо приведенного выше кода?