【问题标题】:getColumnLabel vs. getColumnNamegetColumnLabel 与 getColumnName
【发布时间】:2011-05-15 08:14:43
【问题描述】:

ResultSetMetaData.getColumnLabelResultSetMetaData.getColumnName 有什么区别?

标签:获取指定列的建议标题以用于打印输出和显示。

Name:获取指定列的名称。

有人知道Label是怎么确定的吗?

【问题讨论】:

    标签: java resultset


    【解决方案1】:
    String getColumnLabel(int column) throws SQLException;  
    

    如果没有指定 SQL AS,则返回值 getColumnLabel 将与返回的值相同 getColumnName 方法。

    例子:

    select id as user_no from users
    
    • getColumnLabel 将返回 'user_no'
    • getColumnName 将返回“id”

    【讨论】:

    • 好的。这正是我需要知道的。非常感谢!
    • 我得到了 getColumnLabel 和 getColumnName 的 user_no
    • @AjmalKhan 这里也一样,至少在 MySQL 驱动程序中
    • 我在两者中都获得了相同的名称,也使用 DB2 JCC 驱动程序。有什么想法吗?
    猜你喜欢
    • 1970-01-01
    • 2019-09-24
    • 2017-02-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-29
    • 1970-01-01
    相关资源
    最近更新 更多