getcolumnname专题

ResultSetMetaData中getColumnLabel和getColumnName的区别

getColumnName(int column):获取指定列的名称 getColumnLabel(int column): 获取用于打印输出和显示的指定列的建议标题(可获取别名)

Java ResultSetMetaData之getColumnName与getColumnLabel

最近在写一个功能的时候遇到一个问题,今天刚好有空,就把他记录下来。 问题是这样的,在做一个很普通的查询功能,结果却出现了问题。问题是查出来莫名少了一些列,就是说用代码查出来的数据和用数据库客户端查出来的数据不一致,也不报错。这可让我百思不得其解。sql类似如下: 第一种:SELECT*FROMTEST ALEFT JOIN TEST_1 I ON A.DOMAIN_CODE = I.VE

getColumnLabel VS getColumnName

在写程序时,遇到一个问题,查了资料才知道区别,算是找到了解决办法。 现象:如果sql="select id+1, age+100 test_age, salary from account",使用ResultSetMetaData的getColumnName(1)和getColumnName(2)是取不出内容的,结果为空,但是使用getColumnLabel则可以,上述例子中,getColumn