Интерфейс CommonDataSource
- Все известные подинтерфейсы:
- ConnectionPoolDataSource, DataSource, XADataSource
public interface CommonDataSource
Интерфейс, определяющий методы, общие для DataSource, XADataSource и ConnectionPoolDataSource.
Методы
| Модификатор и тип | Метод и описание |
|---|---|
int |
getLoginTimeout() Получает максимальное время в секундах, которое этот источник данных может ожидать при попытке подключения к базе данных. |
PrintWriter |
getLogWriter() Возвращает объект записи журнала для этого объекта |
Logger |
getParentLogger() Возвращает родительский журнал всех журналов, используемых этим источником данных. |
void |
setLoginTimeout(int seconds) Устанавливает максимальное время в секундах, которое этот источник данных будет ожидать при попытке подключения к базе данных. |
void |
setLogWriter(PrintWriter out) Устанавливает объект записи журнала для этого объекта |
Методы
getLogWriter
PrintWriter getLogWriter()
throws SQLException Возвращает объект записи журнала для этого объекта DataSource.
Объект записи журнала — это символьный поток вывода, в который будут выводиться все сообщения протоколирования и отладки для данного источника данных. Это включает сообщения, выводимые методами этого объекта, сообщения, выводимые методами других объектов, созданных этим объектом, и так далее. Сообщения, выводимые в специализированный журнал источника данных, не выводятся в журнал, связанный с классом java.sql.DriverManager. Когда создается объект DataSource, объект записи журнала изначально равен null; другими словами, по умолчанию ведение журнала отключено.
- Возвращает:
- объект записи журнала для данного источника данных или null, если ведение журнала отключено
- Исключения:
-
SQLException- если произошла ошибка доступа к базе данных - С:
- 1.4
- См. также:
setLogWriter(java.io.PrintWriter)
setLogWriter
void setLogWriter(PrintWriter out)
throws SQLException Устанавливает объект записи журнала для этого объекта DataSource на заданный объект java.io.PrintWriter.
Объект записи журнала — это символьный поток вывода, в который будут выводиться все сообщения протоколирования и отладки для данного источника данных. Это включает сообщения, выводимые методами этого объекта, сообщения, выводимые методами других объектов, созданных этим объектом, и так далее. Сообщения, выводимые в специализированный журнал источника данных, не выводятся в журнал, связанный с классом java.sql.DriverManager. Когда создается объект DataSource, объект записи журнала изначально равен null; другими словами, по умолчанию ведение журнала отключено.
- Параметры:
-
out- новый объект записи журнала; для отключения ведения журнала установите значение null - Исключения:
-
SQLException- если произошла ошибка доступа к базе данных - С:
- 1.4
- См. также:
getLogWriter()
setLoginTimeout
void setLoginTimeout(int seconds)
throws SQLException Устанавливает максимальное время в секундах, которое этот источник данных будет ожидать при попытке подключения к базе данных. Значение 0 означает, что таймаут равен значению системного таймаута по умолчанию, если он существует; в противном случае это означает, что таймаута нет. Когда создается объект DataSource, таймаут входа в систему изначально равен нулю.
- Параметры:
-
seconds- лимит времени входа в систему для источника данных - Исключения:
-
SQLException- если произошла ошибка доступа к базе данных. - С:
- 1.4
- См. также:
getLoginTimeout()
getLoginTimeout
int getLoginTimeout()
throws SQLException Получает максимальное время в секундах, которое этот источник данных может ожидать при попытке подключения к базе данных. Значение 0 означает, что таймаут равен значению системного таймаута по умолчанию, если он существует; в противном случае это означает, что таймаута нет. Когда создается объект DataSource, таймаут входа в систему изначально равен нулю.
- Возвращает:
- предельный срок входа в систему для источника данных
- Исключения:
-
SQLException- если произошла ошибка доступа к базе данных. - С:
- 1.4
- См. также:
setLoginTimeout(int)
getParentLogger
Logger getParentLogger()
throws SQLFeatureNotSupportedException Возвращает родительский журнал всех журналов, используемых этим источником данных. Это должен быть журнал, наиболее удаленный от корневого журнала, который все еще является предком всех журналов, используемых этим источником данных. Настройка этого журнала повлияет на все сообщения журнала, генерируемые источником данных. В худшем случае это может быть корневой журнал.
- Возвращает:
- родительский журнал для данного источника данных
- Исключения:
-
SQLFeatureNotSupportedException- если источник данных не используетjava.util.logging - С:
- 1.7
© 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.