Я использую WAS и DB2, а мое приложение закодировано на Java. Если я создаю пул соединений в сервере приложений websphere, то нужно ли мне что-то менять в Java-коде? или Websphere будет обрабатывать все концепции объединения соединений?Если я создаю пул соединений в сервере приложений websphere, мне нужно что-либо изменить в Java-коде?
ответ
Чтобы воспользоваться пулом соединений, предоставляемым WebSphere Application Server, вам необходимо получить соединения из источника данных. Сначала настройте источник данных и назначьте ему имя jndiName.
Затем вы можете использовать инъекции ресурсов, чтобы определить ссылку на ресурс для него и ввести в компонент Java EE, например,
@Resource(lookup = "jdbc/ds1", name = "java:comp/env/jdbc/ds1ref")
DataSource ds1;
или посмотреть его в JNDI, например,
DataSource ds = InitialContext.doLookup("java:comp/env/jdbc/ds1ref");
Всегда следите за тем, чтобы соединения, которые получены из источника данных, когда вы закончите с ними, чтобы они могли вернуться в бассейн,
Connection con = ds.getConnection();
try {
...
} finally {
con.close();
}
Если вашему приложению требуется доступ к любым API-интерфейсам JDBC (не относится к спецификации JDBC), используйте шаблон оболочки JDBC (метод разворота). Например,
OracleConnection oraCon = con.unwrap(OracleConnection.class);
Кроме этого использование пула соединений должно быть довольно прозрачным.
- 1. Где нам нужно изменить параметры в сервере приложений websphere?
- 2. Пул соединений WebSphere MQ с Tomcat
- 3. XAException в сервере приложений Websphere
- 4. Сменить пароль в сервере приложений websphere
- 5. , если я использую GCD, мне нужно создать пул @autorelease
- 6. Многопользовательский пул соединений mysql для Java-приложений
- 7. ClassNotFoundException в сервере приложений IBM Websphere 8.5
- 8. JVM args в сервере приложений Websphere
- 9. Основные группы в сервере приложений WebSphere
- 10. Публикация на сервере приложений Websphere
- 11. Пул соединений HBase в Tomcat?
- 12. Изменить По умолчанию Поставщик JSON на сервере приложений WebSphere
- 13. JDBC и пулы соединений в сервере приложений Glassfish
- 14. Эффекты закрытия сеанса в сервере приложений WebSphere
- 15. Пул соединений в PHP
- 16. Пул соединений ODBC
- 17. Пул соединений в sybase
- 18. session.invalidate() не работает в сервере приложений Websphere
- 19. Пул соединений
- 20. Пул соединений
- 21. Формат сообщения SLF4J В сервере приложений WebSphere
- 22. Пул соединений в Java
- 23. Пул соединений в .NET
- 24. Пул соединений в OrientJS
- 25. Пул соединений HTTP
- 26. Пул соединений
- 27. Пул соединений в hsqldb
- 28. Пул соединений XMPP
- 29. JAAS не работает в сервере приложений Websphere
- 30. Нужно ли мне отправлять обновление в приложение iOS, если я создаю обновления Push Notification?