80 protected RowSetProvider () {
81 }
82
83 /**
84 * <p>Creates a new instance of a <code>RowSetFactory</code>
85 * implementation. This method uses the following
86 * look up order to determine
87 * the <code>RowSetFactory</code> implementation class to load:</p>
88 * <ul>
89 * <li>
90 * The System property {@code javax.sql.rowset.RowSetFactory}. For example:
91 * <ul>
92 * <li>
93 * -Djavax.sql.rowset.RowSetFactory=com.sun.rowset.RowSetFactoryImpl
94 * </li>
95 * </ul>
96 * <li>
97 * The {@link ServiceLoader} API. The {@code ServiceLoader} API will look
98 * for a class name in the file
99 * {@code META-INF/services/javax.sql.rowset.RowSetFactory}
100 * in jars available to the runtime. For example, to have the the RowSetFactory
101 * implementation {@code com.sun.rowset.RowSetFactoryImpl } loaded, the
102 * entry in {@code META-INF/services/javax.sql.rowset.RowSetFactory} would be:
103 * <ul>
104 * <li>
105 * {@code com.sun.rowset.RowSetFactoryImpl }
106 * </li>
107 * </ul>
108 * </li>
109 * <li>
110 * Platform default <code>RowSetFactory</code> instance.
111 * </li>
112 * </ul>
113 *
114 * <p>Once an application has obtained a reference to a {@code RowSetFactory},
115 * it can use the factory to obtain RowSet instances.</p>
116 *
117 * @return New instance of a <code>RowSetFactory</code>
118 *
119 * @throws SQLException if the default factory class cannot be loaded,
120 * instantiated. The cause will be set to actual Exception
|
80 protected RowSetProvider () {
81 }
82
83 /**
84 * <p>Creates a new instance of a <code>RowSetFactory</code>
85 * implementation. This method uses the following
86 * look up order to determine
87 * the <code>RowSetFactory</code> implementation class to load:</p>
88 * <ul>
89 * <li>
90 * The System property {@code javax.sql.rowset.RowSetFactory}. For example:
91 * <ul>
92 * <li>
93 * -Djavax.sql.rowset.RowSetFactory=com.sun.rowset.RowSetFactoryImpl
94 * </li>
95 * </ul>
96 * <li>
97 * The {@link ServiceLoader} API. The {@code ServiceLoader} API will look
98 * for a class name in the file
99 * {@code META-INF/services/javax.sql.rowset.RowSetFactory}
100 * in jars available to the runtime. For example, to have the RowSetFactory
101 * implementation {@code com.sun.rowset.RowSetFactoryImpl } loaded, the
102 * entry in {@code META-INF/services/javax.sql.rowset.RowSetFactory} would be:
103 * <ul>
104 * <li>
105 * {@code com.sun.rowset.RowSetFactoryImpl }
106 * </li>
107 * </ul>
108 * </li>
109 * <li>
110 * Platform default <code>RowSetFactory</code> instance.
111 * </li>
112 * </ul>
113 *
114 * <p>Once an application has obtained a reference to a {@code RowSetFactory},
115 * it can use the factory to obtain RowSet instances.</p>
116 *
117 * @return New instance of a <code>RowSetFactory</code>
118 *
119 * @throws SQLException if the default factory class cannot be loaded,
120 * instantiated. The cause will be set to actual Exception
|