当前位置: 代码迷 >> J2SE >> 请问:JDBC怎么得到数据库列的类型
  详细解决方案

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

热度:100   发布时间:2016-04-24 02:07:18.0
请教: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
  相关解决方案