Hi,
 
I am trying to configure OJB to connect a database with a connection
pool.
I am using :
OJB 0.9.5
Tomcat 4.0.3
JDK 1.4
Commons-collections 2.0
Commons-dbpc 1.0
Commons-pool 1.0.1
 
 
Here is my jdbc-connection-descriptor :
 
 <jdbc-connection-descriptor
  platform="MySQL"
  jdbc-level="3.0"
  jndi-datasource-name="java:comp/env/jdbc/catalogueDS"
  username="us_catalogue"
  password="us_catalogue"/>

 
 
Every thing works well when i use th followind DataSource :
 
                 <Resource name="jdbc/catalogueDS" auth="Container"
type="javax.sql.DataSource"/>
                  <ResourceParams name="jdbc/catalogueDS">
                    <parameter>
                      <name>user</name>
                      <value>us_catalogue</value>
                    </parameter>
                    <parameter>
                      <name>password</name>
                      <value>us_catalogue</value>
                    </parameter>
                    <parameter>
                      <name>driverClassName</name>
                      <value>org.gjt.mm.mysql.Driver</value>
                    </parameter>
                    <parameter>
                      <name>driverName</name>
 
<value>jdbc:mysql://localhost:3306/db_catalogue</value>
                    </parameter>
                  </ResourceParams>

 
But when I configure a connection pool it does not work any more :

                 <Resource name="jdbc/catalogueDS" auth="Container"
type="javax.sql.DataSource"/>
                  <ResourceParams name="jdbc/catalogueDS">
                    <parameter>
                      <name>factory</name>
 
<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
                    </parameter>
                    <parameter>
                      <name>maxActive</name>
                      <value>5</value>
                    </parameter>
                    <parameter>
                      <name>maxIdle</name>
                      <value>3</value>
                    </parameter>
                    <parameter>
                      <name>maxWait</name>
                      <value>60000</value>
                    </parameter>
                    <parameter>
                      <name>username</name>
                      <value>us_catalogue</value>
                    </parameter>
                    <parameter>
                      <name>password</name>
                      <value>us_catalogue</value>
                    </parameter>
                    <parameter>
                      <name>driverClassName</name>
                      <value>org.gjt.mm.mysql.Driver</value>
                    </parameter>
                    <parameter>
                      <name>url</name>
 
<value>jdbc:mysql://localhost:3306/db_catalogue</value>
                    </parameter>
                  </ResourceParams>

 
Thanks for help...
 
Regards,
Vince

Reply via email to