当前位置: 首页>>代码示例>>Java>>正文


Java ResultSet.CLOSE_CURSORS_AT_COMMIT属性代码示例

本文整理汇总了Java中java.sql.ResultSet.CLOSE_CURSORS_AT_COMMIT属性的典型用法代码示例。如果您正苦于以下问题:Java ResultSet.CLOSE_CURSORS_AT_COMMIT属性的具体用法?Java ResultSet.CLOSE_CURSORS_AT_COMMIT怎么用?Java ResultSet.CLOSE_CURSORS_AT_COMMIT使用的例子?那么恭喜您, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在java.sql.ResultSet的用法示例。


在下文中一共展示了ResultSet.CLOSE_CURSORS_AT_COMMIT属性的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: setHoldability

@Override
public void setHoldability(int holdability) throws SQLException
{
	checkClosed();
	if (holdability != ResultSet.CLOSE_CURSORS_AT_COMMIT)
		throw new SQLFeatureNotSupportedException();
}
 
开发者ID:olavloite,项目名称:spanner-jdbc,代码行数:7,代码来源:AbstractCloudSpannerConnection.java

示例2: testSetHoldability

@Test
public void testSetHoldability() throws Exception
{
	AbstractCloudSpannerConnection testSubject;
	int holdability = ResultSet.CLOSE_CURSORS_AT_COMMIT;

	testSubject = createTestSubject();
	testSubject.setHoldability(holdability);

	thrown.expect(SQLFeatureNotSupportedException.class);
	testSubject.setHoldability(ResultSet.HOLD_CURSORS_OVER_COMMIT);
}
 
开发者ID:olavloite,项目名称:spanner-jdbc,代码行数:12,代码来源:AbstractCloudSpannerConnectionTest.java

示例3: getHoldability

private static int getHoldability(String actionValue) {

	if (actionValue.equals(HttpParameter.HOLD_CURSORS_OVER_COMMIT)) {
	    return ResultSet.HOLD_CURSORS_OVER_COMMIT;
	} else if (actionValue.equals(HttpParameter.CLOSE_CURSORS_AT_COMMIT)) {
	    return ResultSet.CLOSE_CURSORS_AT_COMMIT;
	} else {
	    throw new IllegalArgumentException("Unsupported Holdability: "
		    + actionValue);
	}
    }
 
开发者ID:kawansoft,项目名称:aceql-http,代码行数:11,代码来源:TransactionUtil.java

示例4: getHoldabilityAsString

private static String getHoldabilityAsString(int holdability) {

	if (holdability == ResultSet.HOLD_CURSORS_OVER_COMMIT) {
	    return HttpParameter.HOLD_CURSORS_OVER_COMMIT;
	} else if (holdability == ResultSet.CLOSE_CURSORS_AT_COMMIT) {
	    return HttpParameter.CLOSE_CURSORS_AT_COMMIT;
	}else {
	    throw new IllegalArgumentException("Unsupported Holdability: "
		    + holdability);
	}
    }
 
开发者ID:kawansoft,项目名称:aceql-http,代码行数:11,代码来源:TransactionUtil.java

示例5: checkCursor

protected void checkCursor(int rst, int rsc, int rsh) throws SQLException {
    if (rst != ResultSet.TYPE_FORWARD_ONLY)
        throw new SQLException("SQLite only supports TYPE_FORWARD_ONLY cursors");
    if (rsc != ResultSet.CONCUR_READ_ONLY)
        throw new SQLException("SQLite only supports CONCUR_READ_ONLY cursors");
    if (rsh != ResultSet.CLOSE_CURSORS_AT_COMMIT)
        throw new SQLException("SQLite only supports closing cursors at commit");
}
 
开发者ID:Morgan-Stanley,项目名称:Saturn,代码行数:8,代码来源:SyncConn.java

示例6: setHoldability

public void setHoldability(int holdability) throws SQLException {
  if (!(holdability == ResultSet.CLOSE_CURSORS_AT_COMMIT
      || holdability == ResultSet.HOLD_CURSORS_OVER_COMMIT)) {
    throw new SQLException("invalid value");
  }
  this.holdability = holdability;
}
 
开发者ID:apache,项目名称:calcite-avatica,代码行数:7,代码来源:AvaticaConnection.java

示例7: supportsResultSetHoldability

@Override
public boolean supportsResultSetHoldability(int holdability) throws SQLException
{
	return holdability == ResultSet.CLOSE_CURSORS_AT_COMMIT;
}
 
开发者ID:olavloite,项目名称:spanner-jdbc,代码行数:5,代码来源:CloudSpannerDatabaseMetaData.java

示例8: getResultSetHoldability

@Override
public int getResultSetHoldability() throws SQLException
{
	return ResultSet.CLOSE_CURSORS_AT_COMMIT;
}
 
开发者ID:olavloite,项目名称:spanner-jdbc,代码行数:5,代码来源:CloudSpannerDatabaseMetaData.java

示例9: getHoldability

@Override
public int getHoldability() throws SQLException
{
	checkClosed();
	return ResultSet.CLOSE_CURSORS_AT_COMMIT;
}
 
开发者ID:olavloite,项目名称:spanner-jdbc,代码行数:6,代码来源:AbstractCloudSpannerConnection.java

示例10: checkCreateStatementSupported

/**
 * Check if the createStatement() options are supported
 *
 * See http://docs.oracle.com/javase/7/docs/api/index.html?java/sql/DatabaseMetaData.html
 *
 * The following flags are supported:
 *  - The type must either be TYPE_SCROLL_INSENSITIVE or TYPE_FORWARD_ONLY.
 *  - The concurrency must be CONCUR_READ_ONLY.
 *  - The holdability must be CLOSE_CURSORS_AT_COMMIT.
 *
 * @param resultSetType  JDBC result set type option
 * @param resultSetConcurrency  JDBC result set concurrency option
 * @param resultSetHoldability  JDBC result set holdability option
 * @throws SQLException  if not supported
 */
private static void checkCreateStatementSupported(
        int resultSetType, int resultSetConcurrency, int resultSetHoldability)
                throws SQLException
{
    if (   (   (resultSetType != ResultSet.TYPE_SCROLL_INSENSITIVE
            &&  resultSetType != ResultSet.TYPE_FORWARD_ONLY))
        || resultSetConcurrency != ResultSet.CONCUR_READ_ONLY
        || resultSetHoldability != ResultSet.CLOSE_CURSORS_AT_COMMIT) {
        throw SQLError.noSupport();
    }
}
 
开发者ID:s-store,项目名称:sstore-soft,代码行数:26,代码来源:JDBC4Connection.java


注:本文中的java.sql.ResultSet.CLOSE_CURSORS_AT_COMMIT属性示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。