3、总结java getColumnName(i)和getColumnLabel(i)的区别
利用jdbc连接数据库查询时,通常返回的结果就是每行数据的键值对集合。这时我们需要知道查询出来的数据有哪些字段。根据ResultSet结果集得到的ResultSetMetaData就可以获取到每个字段的名称。其中主要用getColumnLabel(int column)和getColumnName(int column)两种方法来获取。以下是2个名词的含义
**1、**查询了百度以及API后官方给出的解释是这样的
String getColumnLabel(int column)
Gets the designated column’s suggested title for use in printouts and displays. 获取用于打印输出和显示的指定列的建议标题。
2、String getColumnName(int column)
Get the designated column’s name. 获取指定列的名称。
如果混淆这两种的用法就会导致空指针异常。