Spec-Zone .ru
спецификации, руководства, описания, API
|
public class RowSetProvider extends Object
RowSetFactory
реализация, которая может использоваться, чтобы создать различные типы RowSet
реализации. Пример:
RowSetFactory aFactory = RowSetProvider.newFactory(); CachedRowSet crs = aFactory.createCachedRowSet(); ... RowSetFactory rsf = RowSetProvider.newFactory("com.sun.rowset.RowSetFactoryImpl", null); WebRowSet wrs = rsf.createWebRowSet();
Трассировка этого class может быть включена, устанавливая свойство System javax.sql.rowset.RowSetFactory.debug
к любому значению, но false
.
Модификатор | Конструктор и Описание |
---|---|
protected |
RowSetProvider() |
Модификатор и Тип | Метод и Описание |
---|---|
static RowSetFactory |
newFactory()
Создает новый экземпляр a
RowSetFactory реализация. |
static RowSetFactory |
newFactory(String factoryClassName, ClassLoader cl)
Создает новый экземпляр a
RowSetFactory от указанной фабрики имя class. |
public static RowSetFactory newFactory() throws SQLException
Создает новый экземпляр a RowSetFactory
реализация. Это использование метода следующее ищет порядок определить RowSetFactory
реализация class, чтобы загрузиться:
javax.sql.rowset.RowSetFactory
. Например: ServiceLoader
API. ServiceLoader
API будет искать имя class в файле META-INF/services/javax.sql.rowset.RowSetFactory
во флягах, доступных времени выполнения. Например, чтобы иметь реализацию RowSetFactory com.sun.rowset.RowSetFactoryImpl
загруженный, запись в META-INF/services/javax.sql.rowset.RowSetFactory
был бы: com.sun.rowset.RowSetFactoryImpl
RowSetFactory
экземпляр. Как только приложение получило ссылку на a RowSetFactory
, это может использовать фабрику, чтобы получить экземпляры RowSet.
RowSetFactory
SQLException
- если фабрика значения по умолчанию class не может быть загружена, инстанцированная. Причина будет установлена в фактическое ИсключениеServiceLoader
public static RowSetFactory newFactory(String factoryClassName, ClassLoader cl) throws SQLException
Создает новый экземпляр a RowSetFactory
от указанной фабрики имя class. Эта функция полезна, когда есть многократные провайдеры в пути к классу. Это дает больше контроля к приложению, поскольку это может определить, какой провайдер должен быть загружен.
Как только приложение получило ссылку на a RowSetFactory
это может использовать фабрику, чтобы получить экземпляры RowSet.
factoryClassName
- полностью определенное имя class фабрики, которое обеспечивает реализацию javax.sql.rowset.RowSetFactory
.cl
- ClassLoader
используемый, чтобы загрузить фабрику class. Если null
ток Thread
's контекст classLoader используется, чтобы загрузить фабрику class.RowSetFactory
SQLException
- если factoryClassName
null
, или фабрика class не может быть загружена, инстанцирована.newFactory()
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92