Bonjour à toutes et à tous !

J'essaie de me connecter à une base de données Oracle 8.1.7 via un DataSource sous Tomcat 4.1.24.

Lorsque j'appelle la méthode getConnection() sur mon objet DataSource, j'ai l'erreur suivante :
"org.apache.commons.dbcp.DbcpException: java.sql.SQLException: arguments non valides dans l"appel"
...

Je ne comprend absolument pas ce que sont ces paramètres non valides, est-ce que quelqu'un a déjà rencontré le problème ?

server.xml :
--------------
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
<ResourceParams name="jdbc/app/geode">
          <parameter>
                   <name>user</name>
                   <value>user</value>
          </parameter>
          <parameter>
                   <name>password</name>
                   <value>password</value>
          </parameter>
          <parameter>
                   <name>driverClassName</name>
                   <value>oracle.jdbc.driver.OracleDriver</value>
          </parameter>
          <parameter>
                   <name>driverName</name>
                   <value>jdbc:oracle:thin:@xxxxxxxx:1521:xxxxxx</value>
          </parameter>
</ResourceParams>
web.xml :
-----------
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
<resource-ref>
          <description>gfds</description>
          <res-ref-name>jdbc/app/geode</res-ref-name>
          <res-type>javax.sql.DataSource</res-type>
          <res-auth>Container</res-auth>
</resource-ref>
Le code pour obtenir une connexion :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
Context envGlobal = new InitialContext();
Context envApp = (Context)envGlobal.lookup("java:comp/env");
DataSource m_oJdbcDataSource = ( DataSource )envApp.lookup("jdbc/app/geode");
Connection l_connect = m_oJdbcDataSource.getConnection();
Merci pour votre aide.





[Modéré par Didier]
Ajout de tag dans le titre
Ajout de balises code pour la lisibilité
Lire les règles du forum : Règles du forum Java