The following example shows you how to create an SQLResultSetMetaData object:
// Create an SQLResultSetMetaData object from the result set's metadata.
SQLResultSetRowData rowdata = new SQLResultSetRowData(resultSet);
SQLResultSetMetaData sqlMetadata = rowdata.getMetaData();
// Display the column precision for non-text columns.
String name = null;
int numberOfColumns = sqlMetadata.getColumnCount();
for (int column=0; column < numberOfColumns; column++)
{
name = sqlMetadata.getColumnName(column);
if (sqlMetadata.isTextData(column))
{
System.out.println("Column: " + name + " contains text data.");
}
else
{
System.out.println("Column: " + name + " has a precision of " + sqlMetadata.getPrecision(column));
}
}