ResultSetMetaData类的getColumnName和getColumnLabel的不同

 如果你进行多表链接查询的时候并且重新定义了列明比如说下一条的sql语句:
"SELECT d.name doctorName,a.visitTime visitTime,dep.name departmentName,a.time time,a.symptom symptom,arr.idNum arrangeIdNum,p.name patientName "
				+ "FROM doctor d,department dep,appointment a,arrange arr,patient p WHERE a.arrangeIdNum=arr.idNum AND arr.doctorIdNum=d.idNum AND d.departmentIdNum=dep.idNum AND a.patientIdNum=?";

      现在用java查出来的ResultSet的列名就是doctorName,departmentName。但是getColumnName获取到的是name,name。而getColumnLabel获取到的就是doctorName和departmentName了。也就是说用getColumnName查出的是原本表中的字段名,用getColumnLabel查出的是咱们在后面重新定义测字段名

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值