Bonjour,
Je developpe une appli web avec Eclipse 3.2 et Tomcat 5.5, qui dialogue avec une base de donnees Oracle situee sur une autre machine.
Pour la connexion a la base de donnees, j'ai utilise un fichier context.xml dans META-INF:
et dans ma servlet j'ai:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <Context> <Resource name="SRDemoDS" auth="Container" type="javax.sql.DataSource" username="xxx" password="xxx" driverClassName="oracle.jdbc.driver.OracleDriver" url="xxx" maxActive="8" /> </Context>
et comme ca ca marche. Mais mon appli n'apparait pas dans server.xml, et je n'utilise pas le pool de connexions a des bases de donnees.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ds = (DataSource)envContext.lookup("SRDemoDS"); ... con = ds.getConnection();
Que vaut-il mieux? Placer ses donnees de connexion dans context ou dans server? Est-ce au'il y a des avantages et des inconvenients aux deux methodes?
Merci d'avance
Partager