Pour récupérer une connexion depuis ta DataSource, il faut la "lookuper" et faire un getConnection.
Un truc dans le genre :
1 2 3 4 5 6 7 8 9 10 11 12
|
Properties ppt = new Properties();
ppt.put("java.naming.factory.initial", "org.jnp.interfaces.NamingContextFactory");
ppt.put("java.naming.factory.url.pkgs", "org.jboss.naming:org.jnp.interfaces");
ppt.put("java.naming.provider.url", "localhost:1099");
InitialContext ctx = new InitialContext(ppt);
DataSource ds_ora = (DataSource) ctx.lookup("java:MyDS");
Connection cnx = null;
cnx = ds_ora.getConnection(); |
Ensuite, ça marche comme une connexion JDBC directe (statements, resultsets, ...)
Partager