DataSource oder ConnectionPoolDataSource für Application Server-JDBC-Ressourcen

Beim erstellen von JNDI, JDBC-connection pools in einem application-server habe ich immer angegeben, die Art, wie javax.sql.ConnectionPoolDataSource. Ich habe nie wirklich gab es viel Gedanken, wie es immer schien natürlich zu bevorzugen zusammengefassten verbindungen über nicht-gepoolt.

Jedoch, im Blick auf einige Beispiele ( speziell für Tomcat ), bemerkte ich, dass Sie angeben javax.sql.DataSource. Weiter, es scheint, es gibt Einstellungen für maxIdle und maxWait den Eindruck, dass diese verbindungen werden zusammengefasst als gut. Glassfish auch können diese Parameter unabhängig von der Art der Datenquelle ausgewählt.

  • Sind javax.sql.DataSource gebündelt in einem application-server (bzw. das servlet-container)?
  • Was (wenn überhaupt) Vorteile gibt es für die Auswahl javax.sql.ConnectionPoolDataSource über javax.sql.DataSource (oder Umgekehrt)?

InformationsquelleAutor der Frage Vinnie | 2011-06-28

Schreibe einen Kommentar