ggggkkkk- 2011-10-17 17:26 采纳率: 0%
浏览 749
已采纳

getColumnLabel() 调用oracle数据库取出来的别名全是大写,请问怎么处理啊?

     /**
 * 取得所有列名(以别名形式取出)
 * @param rs
 * @return
 * @throws SQLException
 */
private static String[] getColNames(ResultSet rs) throws SQLException {
    ResultSetMetaData rsmd = rs.getMetaData();
    int count = rsmd.getColumnCount();
    String[] colNames = new String[count];
    for (int i = 1; i <= count; i++) {
        colNames[i - 1] = rsmd.getColumnLabel(i);
    }
    return colNames;
}

String sql="select t.id as Id2,t.username as UserName2,t.password as Password2 from test_user t";

声明一下:本人没有积分了.
有知道解快的请帮忙给个回复,谢谢了。

  • 写回答

4条回答 默认 最新

  • AngelAndAngel 2011-10-17 19:17
    关注

    或者写个配置文件映射也可以。
    假如字段名和你属性名有规律,直接toUpperCase()然后手动设置规则转呗。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥15 如何让企业微信机器人实现消息汇总整合
  • ¥50 关于#ui#的问题:做yolov8的ui界面出现的问题
  • ¥15 如何用Python爬取各高校教师公开的教育和工作经历
  • ¥15 TLE9879QXA40 电机驱动
  • ¥20 对于工程问题的非线性数学模型进行线性化
  • ¥15 Mirare PLUS 进行密钥认证?(详解)
  • ¥15 物体双站RCS和其组成阵列后的双站RCS关系验证
  • ¥20 想用ollama做一个自己的AI数据库
  • ¥15 关于qualoth编辑及缝合服装领子的问题解决方案探寻
  • ¥15 请问怎么才能复现这样的图呀