|
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.
RowSetFactorySQLException - если фабрика значения по умолчанию class не может быть загружена, инстанцированная. Причина будет установлена в фактическое ИсключениеServiceLoaderpublic 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.RowSetFactorySQLException - если factoryClassName null, или фабрика class не может быть загружена, инстанцирована.newFactory()
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92