今天看了JDBC中的两个类,DatabaseMetaData和ResultSetMetaData。其中有个点不懂,请知道的朋友赐教。
ResultSetMetaData中的getColumnLabel()和getColumnName()方法有什么区别吗?我的DB用的是Oracle10g。sql文如下:
SELECT user_ID, user_name, sex, age FROM USERS
此时,getColumnLabel(1)和getColumnName(1)的结果都是USER_ID,sql文修改如下:
SELECT user_ID as ID, user_name, sex, age FROM USERS
此时,getColumnLabel(1)和getColumnName(1)的结果都是ID
它们的区别是别名吗?
快快乐乐、认认真真生活才是真。