本文整理了Java中java.sql.ResultSet.getShort
方法的一些代码示例,展示了ResultSet.getShort
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ResultSet.getShort
方法的具体详情如下:
包路径:java.sql.ResultSet
类名称:ResultSet
方法名:getShort
[英]Gets the value of a column specified by column index as a short value.
[中]获取列索引指定为短值的列的值。
代码示例来源:origin: speedment/speedment
static TypeInfoMetaData of(ResultSet rs) throws SQLException {
final String sqlTypeName = rs.getString("TYPE_NAME");
final int javaSqlTypeInt = rs.getInt("DATA_TYPE");
final int precision = rs.getInt("PRECISION");
final short nullable = rs.getShort("NULLABLE");
final boolean unsigned = rs.getBoolean("UNSIGNED_ATTRIBUTE");
return of(sqlTypeName, javaSqlTypeInt, precision, precision, nullable, unsigned);
}
代码示例来源:origin: hibernate/hibernate-orm
private void initIndexes(DatabaseMetaData meta) throws SQLException {
ResultSet rs = null;
try {
rs = meta.getIndexInfo( catalog, schema, name, false, true );
while ( rs.next() ) {
if ( rs.getShort( "TYPE" ) == DatabaseMetaData.tableIndexStatistic ) {
continue;
}
addIndex( rs );
}
}
finally {
if ( rs != null ) {
rs.close();
}
}
}
代码示例来源:origin: com.h2database/h2
public DbProcedure(DbSchema schema, ResultSet rs) throws SQLException {
this.schema = schema;
name = rs.getString("PROCEDURE_NAME");
returnsResult = rs.getShort("PROCEDURE_TYPE") ==
DatabaseMetaData.procedureReturnsResult;
quotedName = schema.getContents().quoteIdentifier(name);
}
代码示例来源:origin: alibaba/druid
while (rs.next()) {
out.print(rs.getString(columnIndex));
} else if (type == Types.DATE) {
Date date = rs.getDate(columnIndex);
short value = rs.getShort(columnIndex);
if (rs.wasNull()) {
out.print("null");
int value = rs.getInt(columnIndex);
if (rs.wasNull()) {
out.print("null");
out.print(String.valueOf(rs.getBigDecimal(columnIndex)));
} else if (type == Types.CLOB) {
out.print(String.valueOf(rs.getString(columnIndex)));
} else if (type == Types.JAVA_OBJECT) {
Object object = rs.getObject(columnIndex);
Object object = rs.getString(columnIndex);
代码示例来源:origin: com.h2database/h2
StringUtils.escapeMetaDataPattern(tableName),
new String[] { "TABLE" });
if (!rs.next()) {
return;
if (rs.getString("SQL") == null) {
String table = rs.getString("TABLE_NAME");
StringUtils.escapeMetaDataPattern(schemaName),
tableName);
while (rs.next()) {
String c = rs.getString("COLUMN_NAME");
key.add(toUpper ? StringUtils.toUpperEnglish(c) : c);
StringUtils.escapeMetaDataPattern(schemaName),
tableName, true, true);
while (rs.next()) {
int pos = rs.getShort("ORDINAL_POSITION");
if (pos == 1) {
代码示例来源:origin: jtablesaw/tablesaw
while (resultSet.next()) {
for (int i = 1; i <= metaData.getColumnCount(); i++) {
Column<?> column = table.column(i - 1); // subtract 1 because results sets originate at 1 not 0
if (column instanceof ShortColumn) {
column.appendObj(resultSet.getShort(i));
} else if (column instanceof IntColumn) {
column.appendObj(resultSet.getInt(i));
} else if (column instanceof LongColumn) {
column.appendObj(resultSet.getLong(i));
代码示例来源:origin: speedment/speedment
protected Store apply(ResultSet resultSet, int offset) throws SQLException {
return createEntity()
.setStoreId( resultSet.getShort(1 + offset))
.setManagerStaffId( resultSet.getShort(2 + offset))
.setAddressId( resultSet.getInt(3 + offset))
.setLastUpdate( resultSet.getTimestamp(4 + offset))
;
}
代码示例来源:origin: hibernate/hibernate-orm
final ResultSet resultSet = metaData.getTypeInfo();
try {
while ( resultSet.next() ) {
typeInfoSet.add(
new TypeInfo(
resultSet.getString( "TYPE_NAME" ),
resultSet.getInt( "DATA_TYPE" ),
interpretCreateParams( resultSet.getString( "CREATE_PARAMS" ) ),
resultSet.getBoolean( "UNSIGNED_ATTRIBUTE" ),
resultSet.getInt( "PRECISION" ),
resultSet.getShort( "MINIMUM_SCALE" ),
resultSet.getShort( "MAXIMUM_SCALE" ),
resultSet.getBoolean( "FIXED_PREC_SCALE" ),
resultSet.getString( "LITERAL_PREFIX" ),
resultSet.getString( "LITERAL_SUFFIX" ),
resultSet.getBoolean( "CASE_SENSITIVE" ),
TypeSearchability.interpret( resultSet.getShort( "SEARCHABLE" ) ),
TypeNullability.interpret( resultSet.getShort( "NULLABLE" ) )
代码示例来源:origin: spring-projects/spring-framework
return rs.getString(index);
value = rs.getShort(index);
value = rs.getInt(index);
return rs.getString(index);
代码示例来源:origin: apache/ignite
while (rs.next()) {
String idxName = rs.getString("INDEX_NAME");
String field = rs.getString("COLUMN_NAME");
String ascOrDesc = rs.getString("ASC_OR_DESC");
assert rs.getShort("TYPE") == DatabaseMetaData.tableIndexOther;
代码示例来源:origin: apache/ignite
@Override public void run(Connection conn) throws Exception {
try (PreparedStatement stmt = conn.prepareStatement("SELECT 'zzz'")) {
ResultSet rs = stmt.executeQuery();
rs.next();
rs.getShort(1);
}
}
}, "0700B", "Cannot convert to short");
代码示例来源:origin: alibaba/canal
value = rs.getString(index);
} else if (boolean.class.equals(requiredType) || Boolean.class.equals(requiredType)) {
value = Boolean.valueOf(rs.getBoolean(index));
wasNullCheck = true;
} else if (short.class.equals(requiredType) || Short.class.equals(requiredType)) {
value = new Short(rs.getShort(index));
wasNullCheck = true;
} else if (int.class.equals(requiredType) || Integer.class.equals(requiredType)) {
value = rs.getString(index);// 尝试拿为string对象,0000无法用Time表示
value = rs.getString(index);
代码示例来源:origin: speedment/speedment
protected FilmCategory apply(ResultSet resultSet, int offset) throws SQLException {
return createEntity()
.setFilmId( resultSet.getInt(1 + offset))
.setCategoryId( resultSet.getShort(2 + offset))
.setLastUpdate( resultSet.getTimestamp(3 + offset))
;
}
代码示例来源:origin: apache/storm
try (ResultSet resultSet = preparedStatement.executeQuery()) {
List<List<Column>> rows = Lists.newArrayList();
while (resultSet.next()) {
ResultSetMetaData metaData = resultSet.getMetaData();
int columnCount = metaData.getColumnCount();
Class columnJavaType = Util.getJavaType(columnType);
if (columnJavaType.equals(String.class)) {
row.add(new Column<String>(columnLabel, resultSet.getString(columnLabel), columnType));
} else if (columnJavaType.equals(Integer.class)) {
row.add(new Column<Integer>(columnLabel, resultSet.getInt(columnLabel), columnType));
} else if (columnJavaType.equals(Double.class)) {
row.add(new Column<Double>(columnLabel, resultSet.getDouble(columnLabel), columnType));
row.add(new Column<Float>(columnLabel, resultSet.getFloat(columnLabel), columnType));
} else if (columnJavaType.equals(Short.class)) {
row.add(new Column<Short>(columnLabel, resultSet.getShort(columnLabel), columnType));
} else if (columnJavaType.equals(Boolean.class)) {
row.add(new Column<Boolean>(columnLabel, resultSet.getBoolean(columnLabel), columnType));
代码示例来源:origin: hibernate/hibernate-orm
private static Serializable extractIdentifier(ResultSet rs, String identifier, Type type, Class clazz)
throws SQLException {
if ( clazz == Long.class ) {
return rs.getLong( identifier );
}
else if ( clazz == Integer.class ) {
return rs.getInt( identifier );
}
else if ( clazz == Short.class ) {
return rs.getShort( identifier );
}
else if ( clazz == String.class ) {
return rs.getString( identifier );
}
else if ( clazz == BigInteger.class ) {
return rs.getBigDecimal( identifier ).setScale( 0, BigDecimal.ROUND_UNNECESSARY ).toBigInteger();
}
else if ( clazz == BigDecimal.class ) {
return rs.getBigDecimal( identifier ).setScale( 0, BigDecimal.ROUND_UNNECESSARY );
}
else {
throw new IdentifierGenerationException(
"unrecognized id type : " + type.getName() + " -> " + clazz.getName()
);
}
}
代码示例来源:origin: lealone/Lealone
ResultSet rs = meta.getTables(null, StringUtils.escapeMetaDataPattern(schemaName),
StringUtils.escapeMetaDataPattern(tableName), new String[] { "TABLE" });
if (!rs.next()) {
return;
if (rs.getString("SQL") == null) {
String table = rs.getString("TABLE_NAME");
key = Utils.newSmallArrayList();
rs = meta.getPrimaryKeys(null, StringUtils.escapeMetaDataPattern(schemaName), tableName);
while (rs.next()) {
String c = rs.getString("COLUMN_NAME");
key.add(toUpper ? StringUtils.toUpperEnglish(c) : c);
while (rs.next()) {
int pos = rs.getShort("ORDINAL_POSITION");
if (pos == 1) {
代码示例来源:origin: apache/ignite
/**
* @throws Exception If failed.
*/
@Test
public void testShort() throws Exception {
ResultSet rs = stmt.executeQuery(SQL);
int cnt = 0;
while (rs.next()) {
if (cnt == 0) {
assert rs.getShort("shortVal") == 1;
assert rs.getShort(4) == 1;
}
cnt++;
}
assert cnt == 1;
}
代码示例来源:origin: speedment/speedment
protected Category apply(ResultSet resultSet, int offset) throws SQLException {
return createEntity()
.setCategoryId( resultSet.getShort(1 + offset))
.setName( resultSet.getString(2 + offset))
.setLastUpdate( resultSet.getTimestamp(3 + offset))
;
}
代码示例来源:origin: speedment/speedment
protected Inventory apply(ResultSet resultSet, int offset) throws SQLException {
return createEntity()
.setInventoryId( resultSet.getInt(1 + offset))
.setFilmId( resultSet.getInt(2 + offset))
.setStoreId( resultSet.getShort(3 + offset))
.setLastUpdate( resultSet.getTimestamp(4 + offset))
;
}
代码示例来源:origin: stackoverflow.com
while (rs.next()) {
l = rs.getInt(i + 1);
if (rs.wasNull()) {
jgen.writeNull();
case Types.LONGNVARCHAR:
case Types.LONGVARCHAR:
jgen.writeString(rs.getString(i + 1));
break;
l = rs.getShort(i + 1);
if (rs.wasNull()) {
jgen.writeNull();
内容来源于网络,如有侵权,请联系作者删除!