Я новичок, и я создал несколько приложений Java Swing для simlpe. Я смог использовать APCP для создания пула соединений и доступа к источнику данных.Java - DBCP против JNDI?
Я недавно начал создавать приложения на основе Java, используя JSP и Servlets. Я научился использовать JNDI для доступа к источнику данных. Я обновляю файлы XML и использую InitialContext() и lookup («java: comp/env»), и это все !!!! Я использую Apache Tomcat в качестве моего контейнера Servlet/JSP.
1. Но где создается пул соединений БД?
2. Если да, значит, это означает, что JNDI каким-то образом использует DBCP внутри?
Когда мне нужно создать DBCP для приложений Swing, мне пришлось сначала создать экземпляр GenericObjectPool, а затем создать объект фабрики соединений и, наконец, объект PoolableConnectionFactory для создания источника данных, который будет использоваться для получения соединения.
@ Thorbjørn .... Определяет ли DBCP для веб-приложений то же самое, что и для приложения Swing? – user547453
@ Thorbjørn .... "... defined else where ..." может означать, что ... это файл класса Java или XML-файл? – user547453
Способ определения пула соединений в Tomcat состоит в настройке '