我正在使用jdbc技术, 我想获取数据库列的注释, 有没有什么方法可以获取它们? 使用ResultSetMetaData无法显示任何选项。
ResultSet rs = stmt.executeQuery("SELECT a, b, c FROM TABLE2");
ResultSetMetaData rsmd = rs.getMetaData();
String name = rsmd.getColumnName(1);
你可以从那里获取列名。如果你这样做
select x as y from table
然后rsmd.getColumnLabel()也会让您获得检索到的标签名称。希望这能帮到您....
ResultSetMetaData
没有提供访问列注释的API。您需要自己查询它。您使用的是什么RDBMS? - Mureinik