Les différences de pool de connexions jdbc et jndi
J'ai besoin de savoir si ma compréhension sur le ci-dessus est correcte.
Dans un pool de connexion vous définissez les connexions multiples avec l'utilisation de java.sql.Source de données.
Dans jdbc nous spécifier directement l'url de connexion et oracle.jdbc.le pilote.OracleDriver et c'est toujours une connexion, où une autre demande doit attendre jusqu'à ce que la connexion a terminé le traitement.
Et avec JNDI il est similaire à l'direct jdbc où nous renvoyons le jdbc réglage via un nom, afin que nous puissions préciser l'url de connexion et d'autres paramètres dans le serveur d'application, et non lié à l'application, à droite?
OriginalL'auteur Harshana | 2013-03-28
Vous devez vous connecter pour publier un commentaire.
Bien ce sont deux choses différentes.
JDBC Java Connectivité de Base de données de l'API, alors que JNDI est Java Naming and Directory Interface API.
La chose principale ici est que, dans l'annuaire JNDI vous êtes réellement le stockage d'une source de données JDBC, donc, vous êtes tout simplement à l'aide de JDBC pour obtenir une Connexion via JNDI recherche.
En quelques mots: JDBC de la Base de données est domaine, JNDI vous permet de stocker des Objets dans un contexte virtuel (le Répertoire) qui peut être local, à distance (détails de mise en œuvre ne font généralement pas de questions).
Vous accédez à ce contexte via les noms, l'obtention d'objets stockés, il est bon de faire la part des choses entre les différents modules.
Serveurs d'applications ont généralement un Contexte JNDI pour partager des objets entre différentes applications, Connexion Poolers arriver à être le plus clair exemple de la raison pour laquelle le partage via JNDI est bon (à définir 1 connexion pooler, de les partager entre plusieurs webapps).
OriginalL'auteur BigMike
Je sais que tous les acronymes sont redoutables quand vous d'abord appris à Java, mais de s'habituer à elle, passer beaucoup de temps à lire .. en particulier les ressources officielles de Java/Oracle
OriginalL'auteur gerrytan