首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

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

2012-02-11 
请教:JDBC如何得到数据库列的类型我想通过JDBC根据列名得到这个列的类型,请问有什么方法?目前好像有个方法

请教: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 

热点排行
Bad Request.