J'essaie d'écrire une classe qui implémente DataSource. Cela semble assez simple, mais les exemples que je vois pour Oracle tous déclarer la classe comme ceci:Implémentation de DataSource en Java pour la connexion à ma base de données
public class ConnectionPoolingBean implements SessionBean {
....
}
je me attends de voir quelque chose comme ceci:
public class MyDataSource implements DataSource {
....
}
Aussi, je n » Je ne comprends pas comment fonctionne la connexion. La méthode getConnection() prend uniquement les arguments pour le nom d'utilisateur et le mot de passe. Alors, comment je me connecte à ma base de données?
En fin de compte, ce que je dois comprendre est de savoir comment me connecter à ma base de données et retourner un jeu de résultats à partir d'une requête en utilisant DataSource. Je ne vois pas d'exemples clairs de comment écrire une classe pour l'utiliser sur ma WebApp.
Voici ce que j'ai lu, ce qui me perturbe maintenant. https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html http://docs.oracle.com/javase/7/docs/api/javax/sql/DataSource.html
Vous n'êtes pas censé mettre en œuvre un DataSource vous. Votre pilote de base de données est supposé en fournir un (ou votre bibliothèque de pool de connexion) –