我用JBuider写了一段jsp程序,和数据库连接上了,但是不管学号和姓名输入的正确与否,都显示登陆失败,请指教,谢谢! String sql="select from ksxx where zkzh="+number+" and xm='"+name+"'";数据库字段为字符或者字符串需要加'' 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 晕!sql写错了!String sql="select * from ksxx where zkzh="+number+" and xm="+name;而且 if(rs.next()) { flag=false; } else { flag=true; }中true和false弄反了。 看样子就是说,结果集没有数据,[select from ksxx where zkzh="+number+" and xm="+name]好像忘了加上*号了吧. 你的逻辑都搞错了,为什么密码和名字都正确,你却让flag=false呢,还有sql 应该为:String sql="select * from ksxx where zkzh='"+number+"' and xm='"+name+"';你的语句没有没有单引号! 是啊 查到结果却用FALSE ;)这的程序少引号 关于tomcat部署Myeclipse web项目的问题!! sun服务器启动问题 hql语句报错 大家看看 关于jboss4.2.2GA加载applicationContext.xml的问题!急!!!!!!在线等!!!!!!!! 关于生成静态网页的问题 hibernate JPA 单表树形结构 注解配置。(已解决) jbuilder2005打包 jsp如何调用shell 简单的servlet问题,请大家帮忙! JDBC效率问题 用户注册时,如何在有ID重复的情况下回到以前页面且不删除上次输入的内容? 自己写好的JSP为什么找不到?
String sql="select * from ksxx where zkzh="+number+" and xm="+name;
而且
if(rs.next()) {
flag=false;
}
else {
flag=true;
}
中true和false弄反了。
好像忘了加上*号了吧.
为什么密码和名字都正确,你却让flag=false呢,还有sql 应该为:
String sql="select * from ksxx where zkzh='"+number+"' and xm='"+name+"';
你的语句没有没有单引号!
这的程序少引号