fredy: JDBC: DataSource und ConnectionPooling

Hallo!

Was benötigt man ausser einem DataSource-Objekt noch, fürs ConnectionPooling ?

Benötigt man dazu einen Eigenen "Container", wie zB einen J2EE-Server oder einen JSP-WebServer ?

Kann Tomcat 3.2 das auch ? (und 4.0?)

Gibt es für mySQL einen Treiber der Cnn-Pooling unterstützt ?

Danke und liebe Grüße
fredy

  1. Hallo!

    Kann Tomcat 3.2 das auch ? (und 4.0?)

    Connection-Pooling funktioniert meines Wissen nach erst ab Version 4.0 des Tomcat. Ich verwende den Resin von caucho (http://www.chauco.com), da er fuer die Entwicklung ganz angenehm ist und recht einfach zu konfigurieren. Mag sein, dass es sich in der 4.0 Version des Tomcat geaendert hat. (hab mich halt an den Resin gewoehnt...)

    Falls Du Dich fuer den Resin entscheidest musst Du nur noch in der conf-Datei, die entsprechende Datenbank, Treibername (+Passwort etc.) eintragen. Ist aber auch sehr gut dokumentiert. Schau da einfach nach "Sample database pool configuration".

    Gibt es für mySQL einen Treiber der Cnn-Pooling unterstützt ?

    Ja, am besten Du nimmst den MM.MySQL-Treiber http://mmmysql.sourceforge.net/ von Mark Matthews (deshalb mm-Treiber ;-)

    Hoffe das hilft Dir

    -> Andreas

    1. Hallo!

      Danke - Das heisst also, dass man immer einen "Container" für Connection-Pooling benötigt und das eine "normale" Standalone-Java-Applikation sowas nicht machen kann, oder ?

      Liebe Grüße
      fredy

      Hallo!

      Kann Tomcat 3.2 das auch ? (und 4.0?)

      Connection-Pooling funktioniert meines Wissen nach erst ab Version 4.0 des Tomcat. Ich verwende den Resin von caucho (http://www.chauco.com), da er fuer die Entwicklung ganz angenehm ist und recht einfach zu konfigurieren. Mag sein, dass es sich in der 4.0 Version des Tomcat geaendert hat. (hab mich halt an den Resin gewoehnt...)

      Falls Du Dich fuer den Resin entscheidest musst Du nur noch in der conf-Datei, die entsprechende Datenbank, Treibername (+Passwort etc.) eintragen. Ist aber auch sehr gut dokumentiert. Schau da einfach nach "Sample database pool configuration".

      Gibt es für mySQL einen Treiber der Cnn-Pooling unterstützt ?

      Ja, am besten Du nimmst den MM.MySQL-Treiber http://mmmysql.sourceforge.net/ von Mark Matthews (deshalb mm-Treiber ;-)

      Hoffe das hilft Dir

      -> Andreas