Comment creer une datasource oracle
	
	
		Bonjour,
est ce que quelqu'un sait comment faire pour creer une datasource oracle dans struts?
Voici ce que j'ai mis dans mon struts-config.xml
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 
 |  
<data-sources>
        <data-source type="org.apache.commons.dbcp.BasicDataSource" key = "test">
            <set-property property="driverClassName" value="oracle.jdbc.driver.OracleDriver" />
            <set-property property="URL" value="jdbc:oracle:thin:@pizia:1521:MYSCHEMA" />
            <set-property property="username" value="ALPHA" />
            <set-property property="password" value="BETA" />            
            <set-property property="maxActive" value="10" />
            <set-property property="maxWait" value="5000" />
            <set-property property="defaultAutoCommit" value="false" />
            <set-property property="defaultReadOnly" value="false" />
            <set-property property="validationQuery" value="SELECT * FROM MY_TABLE" />
        </data-source>
    </data-sources> | 
 et voici ce que j'ai mis dans mon action:
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 
 |  
try {
 
 
                dataSource = (DataSource)servlet.getServletContext().getAttribute("test");
                myConnection = dataSource.getConnection();
                                stmt = myConnection.prepareStatement("select title from MY_TABLE");
                rst=stmt.executeQuery();
                System.out.println("******************************************");
                System.out.println("********Out Put from TestDataSource ******");
                while(rst.next())
                {
                System.out.println("Title is " + rst.getString("TITLE"));
                System.out.println("******************************************");
                }
            }
 
            catch (SQLException sqle) {
                sqle.printStackTrace();
                getServlet().log("Connection.process", sqle);
            }
            catch (Exception e)
            {
                e.printStackTrace();
            }
 
            //} 
            finally {
                try {
                    rst.close();
                    stmt.close();
                    myConnection.close();
                } 
                catch (SQLException e) {
                    getServlet().log("Connection.close", e);
                }
            }
            /***end DataSource***/
	   return mapping.findForward(PRINT); | 
 Est ce que quelqu'un pourrait me dire pourquoi ca marche pas?
Merci