更新数据库问题

rain_ok 2002-05-20 12:56:51
我在用户数据库中设置了登录标识,在用户注册时插入了“0”值,表示没有登录,现在我在登录的JSP文件中更新这个值为“1”,请问要咋做?谢谢!
...全文
31 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
Andrawu 2002-05-20
  • 打赏
  • 举报
回复
你这样吧。
String sStr = "Update USERS set LoginFlag='1' where UName='"+UName+"'" ;
System.out.println("sStr=="+sStr) ;
stmt.executeUpdate(sStr);

你在后台看sql语句输出没有,如果有输出,将sql语句copy到sql语句分析器中执行,看语句是否正确。如果没有输出,则你的程序根本没有执行这里,错误不在这里。
rain_ok 2002-05-20
  • 打赏
  • 举报
回复
因为我是先取得UName,经过密码校验后,才设置它的LoginFlag
rain_ok 2002-05-20
  • 打赏
  • 举报
回复
stmt.executeUpdate("Update USERS set LoginFlag='1' where UName='"+UName+"'");
Andrawu 2002-05-20
  • 打赏
  • 举报
回复
你Sql语句是怎么写的?
rain_ok 2002-05-20
  • 打赏
  • 举报
回复
我用了CHAR型,UPDATE的时候,数据进不去啊
rain_ok 2002-05-20
  • 打赏
  • 举报
回复
没事,我这人超迷糊,所以要常让人点醒咯
rain_ok 2002-05-20
  • 打赏
  • 举报
回复
没事,有的时候我这个人比较胡涂,需要人提点
Andrawu 2002-05-20
  • 打赏
  • 举报
回复
哦,那就好,看来是我多心了。:)
rain_ok 2002-05-20
  • 打赏
  • 举报
回复
让楼上的见笑了,因为我尝试了UPDATE不可以,所以才问的
Andrawu 2002-05-20
  • 打赏
  • 举报
回复
呵呵,我发现每个问题都在此问?
你还是多看看资料吧。
weidegong 2002-05-20
  • 打赏
  • 举报
回复
去买本《数据库系统概论》看看
zijianyi 2002-05-20
  • 打赏
  • 举报
回复
呵呵,数据库就会3句就行了,查找/插入/删除,其他的操作随着深入再学习吧
saintKnight 2002-05-20
  • 打赏
  • 举报
回复
使用Update语句啊:
stmt.executeUpdate("Update tablename set loginStatus='1' where userid='test'");

81,122

社区成员

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

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