您的位置:首页 > 编程语言 > Java开发

关于JDBC中的ResultSetMetaData获取列名字

2016-09-20 08:50 323 查看

一、ResultSetMetaData

有关整个数据库的信息:表名、表的索引、数据库产品的名称和版本、数据库支持的操作。

二、获取列名

获取列名字有两种方式

(1)getColumnName(int);

(2)getColumnLabel(int);

这两种方式有什么区别?

如果有这样一句sql语句:select user.id,user.username as count,user.age from user;

这是一条很简单的查询语句,但是呢,它讲username这个字段“重命名”为count。

那么,执行这条语句获取到的这个ResultSet获取到的ResultSetMetaData对象

通过第一种方式getColumnName(int)获取到的字段还是为username

通过第二种方式getColumnLabel(int)获取到的字段才是为count
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java jdbc