Le connecteur J ne prend-il pas réellement en charge le regroupement de connexions. En regardant leur documentation, je dois télécharger une bibliothèque tierce comme DBCP ou c3p0 pour y arriver. Quelle est la motivation pour ne pas l'introduire dans le pilote Connector J lui-même? Est-ce quelque chose que les spécifications J2EE dictent?Les pilotes JDCo du connecteur MySql J ne prennent-ils pas en charge le regroupement de connexions?
Les pilotes JDCo du connecteur MySql J ne prennent-ils pas en charge le regroupement de connexions?
Répondre
Aucun pilote JDBC que je connaisse (Oracle, SQL Server, MySQL, PostgreSQL) ne prend en charge le pool de connexions seul. C'est généralement un service fourni par un serveur d'applications Java EE. Je ne vous blâme pas d'être confus - c'est ce que je ressens quand je m'éloigne du territoire .NET. Je crois que la raison est historique: la mise en commun et le nommage sont des services fournis par un CORBA ORB pour les objets distribués. Lorsque l'entreprise Java a été conçue, l'idée était de créer un moniteur de transaction pour les objets distribués qui encapsulent ces services. Toutes les difficultés de regroupement, de cycle de vie de l'objet, de thread, etc. ont été déplacées hors de l'application et dans le serveur d'applications sur lequel elles étaient hébergées. Les Enterprise Java Beans étaient censés permettre aux utilisateurs de se concentrer sur les objets qui exprimaient la logique métier et de laisser toutes ces tâches de maintenance au serveur de l'application. Un marché pour les serveurs d'application est né: WebLogic, WebSphere, JBOSS, etc.
Comme je comprends .NET, il y a juste un serveur d'application: IIS. Je ne sais pas comment .NET gère le regroupement de connexions, mais l'historique d'IIS a commencé comme un serveur web analogique à Apache. Je ne pense pas que cela a commencé au même endroit.
- 1. problème connecteur chargement J
- 2. Qu'est-ce que le regroupement de connexions?
- 3. Le regroupement de connexions C3p0 pour jpa dans persistence.xml ne fonctionne pas?
- 4. MySQL ne prend pas en charge les transactions?
- 5. Besoin d'aide pour gérer les connexions MySql
- 6. MySQL Connector/J Problème
- 7. PHP: MySQL si nous ne fermons pas les connexions ouvertes
- 8. PHP ODBC ne pas fermer les connexions
- 9. Utilisation de l'identité et du regroupement de connexions SharePoint
- 10. Quel est le paramètre manquant dans le regroupement de connexions?
- 11. Connexion de connexion dans le connecteur MySQL .NET
- 12. Sub Sonic ne pas fermer les connexions
- 13. J-requête J-joueur ne joue pas automatiquement
- 14. Problème du connecteur MySQL .NET avec les procédures stockées
- 15. SQLCE - regroupement de connexions et performances?
- 16. Le pool de connexion Hibernate c3p0 ne temporise pas les connexions inactives
- 17. Pourquoi les connexions persistantes ne sont-elles pas prises en charge par URLLib2?
- 18. MySQL: question de regroupement
- 19. Comment le regroupement de connexions DB fonctionne-t-il pour les applications Web si les connexions HTTP sont sans état?
- 20. MySql trop de connexions
- 21. Comment installer connecteur mysql
- 22. Pourquoi l'option "Reset Pooled Connections" ne fonctionne pas pour MySQL Connecteur .NET
- 23. Quelle version du connecteur mysql pour .NET accèdera MySql 6.0?
- 24. Le serveur Mysql ne prend pas en charge les caractères utf8 codés sur 4 octets.
- 25. Aucun connecteur client disponible ne prend en charge le protocole requis: 'HTTP'
- 26. MySQL :: Connecteur/Signe euro net
- 27. La méthode close() de BasicDataSource ne ferme pas les connexions
- 28. MySQL colonnes de regroupement
- 29. Commande et regroupement en php/MySQL
- 30. connecteur MySQL procédure EF stocké
Merci duffymo. Je suis un peu confus venant d'un arrière-plan. Net en ce qui concerne la programmation avec une base de données mais pourquoi est-ce? – uriDium