Ist Singleton nicht gut für JDBC-Verbindung? Gibt es eine gute Implementierung des Verbindungspoolings?
Ich habe ein Singleton-Muster verwendet, um die JDBC-Verbindung für meine eigenständige Anwendung zu erhalten. Der Code lautet wie folgt:
public static synchronized MysqlConnect getDbCon() {
if ( db == null ) {
db = new MysqlConnect();
}
return db;
}
Aber ich sah in vielen Diskussionen Singleton in nicht gut für die Verbindung. Ist es wahr? Und die vorgeschlagenen Verbindungspools. Kann mir jemand eine gute Implementierung des Verbindungs-Poolings anstelle des obigen Codes geben?