java 获取ResultSet结果集中字段别名的数据。怎么做到、求指点、谢谢
答案:2 悬赏:20 手机版
解决时间 2021-03-28 17:02
- 提问者网友:萌卜娃娃
- 2021-03-28 10:42
java 获取ResultSet结果集中字段别名的数据。怎么做到、求指点、谢谢
最佳答案
- 五星知识达人网友:北城痞子
- 2021-03-28 11:51
我现在没有环境,但是下面的应该可以
String sql = "select i_id as id,str_name as name from ......";
ResultSet rs = null;
while (rs.next()) {
// 都可以取ID
int id0 = rs.getInt(1);
int id1 = rs.getInt("id");
// 都可以取name
String name0 = rs.getString(2);
String name1 = rs.getString("name");
}
String sql = "select i_id as id,str_name as name from ......";
ResultSet rs = null;
while (rs.next()) {
// 都可以取ID
int id0 = rs.getInt(1);
int id1 = rs.getInt("id");
// 都可以取name
String name0 = rs.getString(2);
String name1 = rs.getString("name");
}
全部回答
- 1楼网友:千夜
- 2021-03-28 13:12
ResultSet中的诸多get方法都有重载,比如getString()这个方法,里面可以填入int类型的下表,也可以填入字段名称,比如getString(0)或者getString(“user_name”),前者为user_name字段的下表,后者为字段名称,如果查询语句使用了别名,则字段名称要改为别名
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯