当前位置: 技术问答>java相关
不明白!
来源: 互联网 发布时间:2015-05-16
本文导语: if(rs.getString("id").equals("nihao")){ } 就出错,换成 String tmp=rs.getString("id"); if(tmp.equals("nihao")){ } 就可以了,这是怎么回事? | rs.getString()取出的数据如果是多个列,比如有 rs.getString("id"),rs.getString("order") 等...
if(rs.getString("id").equals("nihao")){ }
就出错,换成
String tmp=rs.getString("id");
if(tmp.equals("nihao")){ }
就可以了,这是怎么回事?
就出错,换成
String tmp=rs.getString("id");
if(tmp.equals("nihao")){ }
就可以了,这是怎么回事?
|
rs.getString()取出的数据如果是多个列,比如有
rs.getString("id"),rs.getString("order") 等,如果select语句中id再前,即select id,order,……from……
那么如果你将rs.getString("order")拿出来后,再拿rs.getString("id")值来进行你所贴出的上面比较就会出错。
另外,如果不是这样,就是“.”的问题了,我也没办法,只有
String str ="nihao";
if(str.equals(rs.getString("id"))){}
……
这样其实和将rs.getString("id")赋值给String tem一样
rs.getString("id"),rs.getString("order") 等,如果select语句中id再前,即select id,order,……from……
那么如果你将rs.getString("order")拿出来后,再拿rs.getString("id")值来进行你所贴出的上面比较就会出错。
另外,如果不是这样,就是“.”的问题了,我也没办法,只有
String str ="nihao";
if(str.equals(rs.getString("id"))){}
……
这样其实和将rs.getString("id")赋值给String tem一样
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。