Интерфейс ConnectionPoolDataSource
- Все суперинтерфейсы:
- CommonDataSource
public interface ConnectionPoolDataSource extends CommonDataSource
Фабрика для PooledConnection объектов. Объект, реализующий этот интерфейс, обычно регистрируется в службе именования, основанной на Java™ Naming and Directory Interface (JNDI).
- С:
- 1.4
Методы
| Модификатор и тип | Метод и описание |
|---|---|
PooledConnection |
getPooledConnection() Попытка установить физическое подключение к базе данных, которое может быть использовано как подключение в пуле. |
PooledConnection |
getPooledConnection(String user,
String password) Попытка установить физическое подключение к базе данных, которое может быть использовано как подключение в пуле. |
Методы, унаследованные от интерфейса javax.sql.CommonDataSource
getLoginTimeout, getLogWriter, getParentLogger, setLoginTimeout, setLogWriter Методы
getPooledConnection
PooledConnection getPooledConnection()
throws SQLException Попытка установить физическое подключение к базе данных, которое может быть использовано как подключение в пуле.
- Возвращает:
- объект
PooledConnection, представляющий физическое подключение к базе данных, которое представляет этот объектConnectionPoolDataSource - Исключения:
-
SQLException- если произошла ошибка доступа к базе данных -
SQLFeatureNotSupportedException- если JDBC-драйвер не поддерживает этот метод - С:
- 1.4
getPooledConnection
PooledConnection getPooledConnection(String user,
String password)
throws SQLException Попытка установить физическое подключение к базе данных, которое может быть использовано как подключение в пуле.
- Параметры:
-
user- пользователь базы данных, от имени которого создается подключение -
password- пароль пользователя - Возвращает:
- объект
PooledConnection, представляющий физическое подключение к базе данных, которое представляет этот объектConnectionPoolDataSource - Исключения:
-
SQLException- если произошла ошибка доступа к базе данных -
SQLFeatureNotSupportedException- если JDBC-драйвер не поддерживает этот метод - С:
- 1.4
© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.