请教: jsp连接sql server 2000 出现的问题(先谢谢了)

ACME926 2005-02-28 07:32:45
checkuser(name)
{
String sql ="select * from loginpro where name=? ";
ResultSet rs;
PreparedStatement queryps = conn.prepareStatement(sql);
queryps.setString(1, name);
System.out.println("name is :"+name);
rs = queryps.executeQuery();
if (rs.next()) {

String nameData = rs.getString(2);
System.out.println("nameData is "+nameData);
System.out.println(name.compareTo(nameData));
}
}


表loginpro
Id name
1 yjh
2 dudu
3 rz


checkuser("yjh");
结果是
name is : yjh
nameData is :yjh
-7(这里不是 1 吗?)

不明白了,还请大家教教吧
...全文
116 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
silverend 2005-02-28
  • 打赏
  • 举报
回复
两个对象object1.compareTo(object2)比较,相等则返回0;前者大于后者返回两者之差的正数,反之返回负数
ACME926 2005-02-28
  • 打赏
  • 举报
回复
谢谢楼上的:)
禽兽v5 2005-02-28
  • 打赏
  • 举报
回复
比较值是否相等?用equals方法。

compareTo不是用来比较值相等的。
ACME926 2005-02-28
  • 打赏
  • 举报
回复
自己up下吧 要不就沉下去了哈哈

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧