ようこそ、皆さん

开心幸福生活每一天。。。

JPLT2が合格しましたが、会話と聴力はまだまだです。これからも、がんばれ!!!

getColumnLabel()和getColumnName()的区别?

    今天看了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
它们的区别是别名吗?



快快乐乐、认认真真生活才是真。

posted on 2009-04-10 16:08 鮑佩 阅读(920) 评论(1)  编辑  收藏 所属分类: database

评论

# re: getColumnLabel()和getColumnName()的区别? 2009-07-20 13:19 贾君鹏

这个是看数据库的支持吧,
只知道
sybase 中
getColumnLabel(1)获取到的是 ID
getColumnName(1) 获取到的是 user_ID 。

mysql中 又都是ID


  回复  更多评论   


只有注册用户登录后才能发表评论。


网站导航:
 
平平淡淡,认认真真生活才是真。