| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 585 人关注过本帖
标题:请教jsp加sql语句的问题,先谢了
只看楼主 加入收藏
墨香555
Rank: 2
等 级:论坛游民
帖 子:115
专家分:31
注 册:2010-10-21
结帖率:96.15%
收藏
已结贴  问题点数:20 回复次数:1 
请教jsp加sql语句的问题,先谢了
String t= request.getParameter("t");//从页面接到得值为:Cannon
String gser =request.getParameter("gser");//从页面接到得值为:sign


readcount=c.getGoodsCount("select count(*) from goods,detail where goods.id=detail.tid and '"+gser+"' like '%"+t+"%'");//就是这条语句的问题,我把'"+gser+"'换成sign就能得到readcount 的值。谁能告诉我为什么啊????????、
System.out.println(readcount);//但为什么得到的值是0啊。


getGoodsCount()方法如下:
public int getGoodsCount(String sql){
        Connection conn=getConn();
        ResultSet rs=null;
        int i=0;
        try {
            PreparedStatement pst = conn.prepareStatement(sql);
            rs=pst.executeQuery();
            rs.next();
            i= rs.getInt(1);
        } catch (SQLException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        return i;
    }
搜索更多相关主题的帖子: 问题 jsp sql语句 public detail 
2012-04-21 10:37
guoxhvip
Rank: 8Rank: 8
来 自:聖西羅南看臺
等 级:贵宾
威 望:44
帖 子:4052
专家分:135
注 册:2006-10-8
收藏
得分:20 
你的gser多了个单引号 如果我没有理解错的话 你的sign是列名 如果是列名 那么你觉得应该加单引号吗

愛生活 && 愛編程
2012-04-22 01:27
快速回复:请教jsp加sql语句的问题,先谢了
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016007 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved