帮忙看一段简单的代码,我看了一下午都不知道是哪的问题 本帖最后由 mbc1987 于 2010-12-06 23:11:31 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 即使把if语句里的p改成对应的密码,还是不行 String dbPassword=rs.getString(1);你这块 拿到的是数据库中的密码??检查了么? 是对的么? 试着按照以下几个步骤调试:1、先用System.out.println()打印你的用户名和密码,看看if里面的各句代码是否会正常地被调用;(最好在username和password前后填充几个@#之类的字符,避免空格和不可见字符问题)2、看SQL语句,例如先去掉“top 1”,再考虑去掉where子句,看看到你能不能从数据库里面查处全部的正确的数据;3、一般不会是这点,但也有可能,就是字符编码问题,gbk、gb2312、utf-8……; String dbPassword=rs.getString(0);使用数字的时候,取的是第0列,第一列,第二列。 spring mvc sitemesh velocity 用frameset后能跳到servlet里面去吗? 为什么有空指针异常啊?新手 词汇共现频率算法 jms配置 EJB3中调用Oracle9i的存储过程和函数的方法 把tomcat中的work装挂入内存虚拟盘中,能不能提高性能呢? 谁能告诉我JNDI到底是什么东西 新建系统用weblogic是否还需要tuxedo? EJB2.0问题,请帮忙 fusioncharts报表如何设置宽度和高度? 问一个spring注入报错的问题
你这块 拿到的是数据库中的密码??
检查了么? 是对的么?
1、先用System.out.println()打印你的用户名和密码,看看if里面的各句代码是否会正常地被调用;
(最好在username和password前后填充几个@#之类的字符,避免空格和不可见字符问题)
2、看SQL语句,例如先去掉“top 1”,再考虑去掉where子句,看看到你能不能从数据库里面查处全部的正确的数据;
3、一般不会是这点,但也有可能,就是字符编码问题,gbk、gb2312、utf-8……;