项目需要将数据库字段的注释取出来,数据库oracle10g
代码如下:
这样打印会是null,取不到comments
需要在连接的时候加一个属性 (红色的)
ResultSet rs =databaseMetaData.getColumns(null,Utils.getSchemaName().toUpperCase(),Utils.getTableName().toUpperCase(),"%");
while(rs.next()){
System.out.println(rs.getString("REMARKS"));
}
while(rs.next()){
System.out.println(rs.getString("REMARKS"));
}
这样打印会是null,取不到comments
需要在连接的时候加一个属性 (红色的)
Class.forName(driver); // 载入驱动程式类别
Properties props = new Properties();
props.put("user", user);
props.put("password", password);
props.put("remarksReporting","true");
conn = DriverManager.getConnection(url, props);
转载于:https://blog.51cto.com/3240113/818634