读书人

请问:JDBC怎么得到数据库列的类型

发布时间: 2012-02-11 09:51:35 作者: rapoo

请教:JDBC如何得到数据库列的类型
我想通过JDBC根据列名得到这个列的类型,请问有什么方法?

目前好像有个方法是根据索引得:ResultSetMetaData.getColumnType(int i)

我的程序是,从A表中循环读出所有表名与列名,然后要在B表中根据A表的列名来查看该列的类型.

[解决办法]
java.sql.Types 的常量

Java code
-1    LONGVARCHAR-2    BINARY-3    VARBINARY-4    LONGVARBINARY-5    BIGINT-6    TINYINT-7    BIT0     NULL1     CHAR2     NUMERIC3     DECIMAL4     INTEGER5     SMALLINT6     FLOAT7     REAL8     DOUBLE12    VARCHAR16    BOOLEAN70    DATALINK91    DATE92    TIME93    TIMESTAMP1111  OTHER2000  JAVA_OBJECT2001  DISTINCT2002  STRUCT2003  ARRAY2004  BLOB2005  CLOB2006  REF 

读书人网 >J2SE开发

热点推荐