免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2587 | 回复: 4
打印 上一主题 下一主题

请问语句有问题是啥意思? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-03-19 10:53 |只看该作者 |倒序浏览
研究别人的JSP项目的时候,发现MYSQL语句有问号,百思不得其解,百度也找不到答案。。特来此请教大家,谢谢!


        public int insert(userinfo us)
        {
                con=DbCon.getDbCon("MyDB");
                String sql="insert into userinfo values(?,?,?)";
                try {
                        prep=con.prepareStatement(sql);
                        prep.setString(1, us.getName());
                        prep.setString(2, us.getPwd());
                        prep.setString(3, us.getEmail());
                        return prep.executeUpdate();
                } catch (SQLException e) {
                        return 0;
                }finally{
                        DbCon.closeAll(rest, prep, con);
                }
        }

此语句 String sql="insert into userinfo values(?,?,?)";  有问号,请问问号代表啥意思啊?

谢谢了。

论坛徽章:
0
2 [报告]
发表于 2010-03-19 17:47 |只看该作者
應該是亂碼吧!!!!!!!!!!!!

论坛徽章:
26
卯兔
日期:2014-12-02 13:53:28射手座
日期:2015-03-22 23:40:50午马
日期:2015-03-22 23:41:25寅虎
日期:2015-03-22 23:41:41亥猪
日期:2015-03-22 23:42:22戌狗
日期:2015-03-22 23:42:51酉鸡
日期:2015-03-22 23:43:29申猴
日期:2015-03-22 23:43:51未羊
日期:2015-03-22 23:44:15子鼠
日期:2015-03-22 23:45:11丑牛
日期:2015-03-22 23:45:32辰龙
日期:2015-03-22 23:45:53
3 [报告]
发表于 2010-03-19 18:10 |只看该作者
占位符,在下面设置
prep=con.prepareStatement(sql);
prep.setString(1, us.getName());
prep.setString(2, us.getPwd());
prep.setString(3, us.getEmail());

论坛徽章:
0
4 [报告]
发表于 2010-03-23 11:43 |只看该作者
晕了,这种问题,已经自己运行一把,立即解决。

论坛徽章:
0
5 [报告]
发表于 2010-03-29 20:43 |只看该作者
回复 1# suncqq


    PreparedStatement就是这样的
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP