System.out.println(u);//能打印出u的值,是中文,不是? 不要再建议我把u先转换成gb2312咯
rs=sm.executeQuery("select passwd from users where username='"+u+"'");
//查询语句没问题,在数据库中能执行,并且能查询出中文用户名对应的密码
System.out.println(rs.next());// 打印false
1:问题在这,为什么rs没有接收到查询返回的结果
2:就像一个语句:int a=10; 然后我执行System.out.println(a)时它不打印10却打印出null
3:这是登陆验证的处理,业务逻辑没问题,因为当u是英文用户名的时候,能正确运行.
System.out.println(rs.next());也能打印出true. 换成中文时就不行了
rs=sm.executeQuery("select passwd from users where username='"+u+"'");
//查询语句没问题,在数据库中能执行,并且能查询出中文用户名对应的密码
System.out.println(rs.next());// 打印false
1:问题在这,为什么rs没有接收到查询返回的结果
2:就像一个语句:int a=10; 然后我执行System.out.println(a)时它不打印10却打印出null
3:这是登陆验证的处理,业务逻辑没问题,因为当u是英文用户名的时候,能正确运行.
System.out.println(rs.next());也能打印出true. 换成中文时就不行了
解决方案 »
- james怎样向外部服务器发送邮件(163,sina等发邮件呀)????
- struts2实现文件下载,能不能获取客户端是否下载成功,比如说,用户并没有下载,点了"取消"
- 你可能从来没有碰到过这鬼问题
- 新手请教一个问题
- 急~~taglib中怎么循环取得一个databean中的arraylist的值?
- 关于程序在tomcat装载,java文件的装载问题
- 一个关于Graphics的错误!找了好久都找不到解决办法。
- 在com.jspsmart.upload上传文件时的问题?
- 大家谈谈javascript和jsp,servelt的结合!分不够可以追加!!!
- 关于在JAVA 中DOM4j解析XML的问题
- HTML代码转化为JSP代码的问题。
- jsp跳转到其它页面的同时如何传递参数?
数据库和所有jsp页面 还有servlet都用的gb2312
那个数据库查询语言 确实能查出来. rs的值? 应该是没有的吧 不然为什么rs.next() 和rs.first() 都是空呢
没有空格 而且用trim()处理过了
建议你用Byte的那个88591