我想通过DatabaseMetaData取到数据库中所有表的列信息,用getColumns方法,但是就是下面的Comments无法得到,希望各位大大能帮帮忙,有没有其他方法得到,小弟万分感谢
SQL> desc table;
Name Type Nullable Default Comments
---------- -------------- -------- ------- ---------------我要实现与数据库类型无关
dbmd=conn.getMetaData();
rs=dbmd.getColumns(null,schema, null,null);
rs.getString("TABLE_NAME");
通过上面的代码可以取到所有的表名,API中说
rs.getString("REMARKS");应该是取列注释的,但是我就是取不到,用desc table可以看到Comments,不知道是不是我理解错了,到底怎样才能取到Comments啊
SQL> desc table;
Name Type Nullable Default Comments
---------- -------------- -------- ------- ---------------我要实现与数据库类型无关
dbmd=conn.getMetaData();
rs=dbmd.getColumns(null,schema, null,null);
rs.getString("TABLE_NAME");
通过上面的代码可以取到所有的表名,API中说
rs.getString("REMARKS");应该是取列注释的,但是我就是取不到,用desc table可以看到Comments,不知道是不是我理解错了,到底怎样才能取到Comments啊
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货