java.sql.ResultSet.getNString()方法的使用及代码示例

x33g5p2x  于2022-01-28 转载在 其他  
字(6.3k)|赞(0)|评价(0)|浏览(219)

本文整理了Java中java.sql.ResultSet.getNString方法的一些代码示例,展示了ResultSet.getNString的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ResultSet.getNString方法的具体详情如下:
包路径:java.sql.ResultSet
类名称:ResultSet
方法名:getNString

ResultSet.getNString介绍

[英]Returns a String corresponding to the value at the 1-based columnIndex.
[中]返回与基于1的columnIndex处的值对应的字符串。

代码示例

代码示例来源:origin: requery/requery

@Override
public String fromResult(ResultSet results, int column) throws SQLException {
  return results.getNString(column);
}

代码示例来源:origin: querydsl/querydsl

@Override
public String getNString(String columnLabel) throws SQLException {
  return rs.getNString(columnLabel);
}

代码示例来源:origin: querydsl/querydsl

@Override
public String getNString(int columnIndex) throws SQLException {
  return rs.getNString(columnIndex);
}

代码示例来源:origin: jdbi/jdbi

@Override
  public String map(ResultSet r, int columnNumber, StatementContext ctx) throws SQLException {
    return r.getNString(columnNumber);
  }
}

代码示例来源:origin: spring-projects/spring-framework

/**
 * @see java.sql.ResultSet#getNString(int)
 */
@Override
public String getNString(int columnIndex) throws InvalidResultSetAccessException {
  try {
    return this.resultSet.getNString(columnIndex);
  }
  catch (SQLException se) {
    throw new InvalidResultSetAccessException(se);
  }
}

代码示例来源:origin: alibaba/druid

@Override
public String getNString(int columnIndex) throws SQLException {
  try {
    return rs.getNString(columnIndex);
  } catch (Throwable t) {
    throw checkException(t);
  }
}

代码示例来源:origin: alibaba/druid

@Override
public String getNString(String columnLabel) throws SQLException {
  try {
    return rs.getNString(columnLabel);
  } catch (Throwable t) {
    throw checkException(t);
  }
}

代码示例来源:origin: hibernate/hibernate-orm

@Override
protected X doExtract(ResultSet rs, String name, WrapperOptions options) throws SQLException {
  return javaTypeDescriptor.wrap( rs.getNString( name ), options );
}

代码示例来源:origin: alibaba/druid

@Override
public String resultSet_getNString(ResultSetProxy resultSet, int columnIndex) throws SQLException {
  if (this.pos < filterSize) {
    return nextFilter().resultSet_getNString(this, resultSet, columnIndex);
  }
  return resultSet.getResultSetRaw().getNString(columnIndex);
}

代码示例来源:origin: alibaba/druid

@Override
public String resultSet_getNString(ResultSetProxy resultSet, String columnLabel) throws SQLException {
  if (this.pos < filterSize) {
    return nextFilter().resultSet_getNString(this, resultSet, columnLabel);
  }
  return resultSet.getResultSetRaw().getNString(columnLabel);
}

代码示例来源:origin: codingapi/tx-lcn

@Override
public String getNString(int columnIndex) throws SQLException {
 SQLException e = null;
 try {
  String value = delegate.getNString(columnIndex);
  eventListener.onAfterResultSetGet(resultSetInformation, columnIndex, value, null);
  return value;
 } catch (SQLException sqle) {
  e = sqle;
  eventListener.onAfterResultSetGet(resultSetInformation, columnIndex, null, e);
  throw e;
 }
}

代码示例来源:origin: codingapi/tx-lcn

@Override
public String getNString(String columnLabel) throws SQLException {
 SQLException e = null;
 try {
  String value = delegate.getNString(columnLabel);
  eventListener.onAfterResultSetGet(resultSetInformation, columnLabel, value, null);
  return value;
 } catch (SQLException sqle) {
  e = sqle;
  eventListener.onAfterResultSetGet(resultSetInformation, columnLabel, null, e);
  throw e;
 }
}

代码示例来源:origin: jphp-group/jphp

return StringMemory.valueOf(set.getNString(index));

代码示例来源:origin: org.apache.logging.log4j/log4j-core

assertEquals("The literal column is not correct (1).", "Literal Value of Data Source",
    resultSet.getString("literalColumn"));
assertEquals("The level column is not correct (1).", "FATAL", resultSet.getNString("level"));
assertEquals("The logger column is not correct (1).", logger.getName(), resultSet.getNString("logger"));
assertEquals("The message column is not correct (1).", "Error from data source 02.",
    resultSet.getString("message"));

代码示例来源:origin: jdbi/jdbi

@Test
  public void findNVarcharMapper() throws Exception {
    dbRule.getJdbi().useHandle(handle -> {
      ResultSet rs = mock(ResultSet.class);
      when(rs.getNString(anyInt())).thenReturn("value");

      assertThat(
        handle.getConfig(Mappers.class)
          .findFor(NVARCHAR_STRING)
          .orElseThrow(IllegalStateException::new)
          .map(rs, null))
        .isEqualTo("value");

      assertThat(
        handle.getConfig(ColumnMappers.class)
          .findFor(NVARCHAR_STRING)
          .orElseThrow(IllegalStateException::new)
          .map(rs, 1, null))
        .isEqualTo("value");
    });
  }
}

代码示例来源:origin: org.apache.logging.log4j/log4j-core

assertEquals("The literal column is not correct (1).", "Some Other Literal Value",
    resultSet.getString("literalColumn"));
assertEquals("The level column is not correct (1).", "DEBUG", resultSet.getNString("level"));
assertEquals("The logger column is not correct (1).", logger.getName(), resultSet.getNString("logger"));
assertEquals("The message column is not correct (1).", "Factory logged message 01.",
    resultSet.getString("message"));
assertEquals("The literal column is not correct (2).", "Some Other Literal Value",
    resultSet.getString("literalColumn"));
assertEquals("The level column is not correct (2).", "ERROR", resultSet.getNString("level"));
assertEquals("The logger column is not correct (2).", logger.getName(), resultSet.getNString("logger"));
assertEquals("The message column is not correct (2).", "Error from factory 02.",
    resultSet.getString("message"));

代码示例来源:origin: jfaster/mango

@Override
public String getNullableResult(ResultSet rs, int index)
  throws SQLException {
 return rs.getNString(index);
}

代码示例来源:origin: camunda/camunda-bpm-platform

@Override
public String getNullableResult(ResultSet rs, int columnIndex)
  throws SQLException {
 return rs.getNString(columnIndex);
}

代码示例来源:origin: Meituan-Dianping/Zebra

public String getNString(String columnName) throws SQLException {
  if (inMemory) {
    wasNull = memoryData.get(rowNum - 1).get(columnName).isWasNull();
    if (wasNull) {
      return null;
    } else {
      return String.valueOf(memoryData.get(rowNum - 1).get(columnName).getValue());
    }
  } else {
    return resultSets.get(resultSetIndex).getNString(columnName);
  }
}

代码示例来源:origin: Meituan-Dianping/Zebra

public String getNString(int columnIndex) throws SQLException {
  if (inMemory) {
    wasNull = memoryData.get(rowNum - 1).get(columnIndex).isWasNull();
    if (wasNull) {
      return null;
    } else {
      return String.valueOf(memoryData.get(rowNum - 1).get(columnIndex).getValue());
    }
  } else {
    return resultSets.get(resultSetIndex).getNString(columnIndex);
  }
}

相关文章

微信公众号

最新文章

更多

ResultSet类方法