今天看了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
它們的區別是別名嗎?
快快樂樂、認認真真生活才是真。