ResultSet getColumns(String catalog,String schemaPattern,String tableNamePattern,String columNamePattern) throws SQLException
用于获得目录catalog中可用的数据表的数据列的信息
参数列表:Catalog:表示一个目录名
schemaPattern:表示模式名类型
tableNamePattern:表示数据名类型
columnNamePattern:表示数据列名类型
返回值是一个ResultSet对象,其中每一行描述一个数据列。每个数据列包含以下属性:TABLE_CAT:表示数据表的目录名
TABLE_SCHEM:表示数据表的模式名
TABLE_NAME:表示数据表名
COLUMN_NAME:表示数据列名
DATA_TYPE:表示java.sql.Types中的SQL类型,是一个short型数值。
TYPE_NAME:表示数据源使用的本地类型名
COLUMN_SIZE:表示数据列大小的一个int型数据。对于char或者date类型来说,表示字符串的最大长度;对于numeric或者decimal类型来说,表示精度。
BUFFER_LENGTH:表示当前不使用
DECIMAL_DIGITS:表示小数数字的个数,是一个int型数据。
NUM_PREC_RADIX:表示列的数据的基数,通常为二进制或十进制。
NULLABLE:表示数据列可否为null,是