mysql - 我碰到一个奇葩到不行的问题。BAE写入出错
阿神
阿神 2017-04-17 11:21:48
[MySQL讨论组]

是这样的。我在百度云平台建了个数据库。然后服务器那块是用struct2写的。在登录模块那里有查询数据库操作.然后很成功.在注册模块就出了错.一路追查下去结果发现是插入sql语句未执行.然后继续尝试,update也不执行。于是默默发现除了查询,只要要写进去的sql语句都不执行。而且这玩意还不好google。求各位大神帮帮忙啊。在此谢过了
附上代码

                public class RegisterSQL {
    public List<User> registerList;
    public String  register(){
        String b=new String("") ;
        int i = 0;
        User user=registerList.get(0);
        ResultSet rs = null;
        MySql db=new MySql();
        Connection conn=db.connectMySQL();
        try {
            PreparedStatement ps=conn.prepareStatement("select * from user where username=?");
            ps.setString(1,user.getUsername());

            rs=ps.executeQuery();
            if (rs.next())
            {
                PreparedStatement ps1=conn.prepareStatement("insert into user(username,password,age,sex,phone) values (?,?,?,?,?)");
                ps1.setString(1,user.getUsername());
                ps1.setString(2,user.getPassword());
                ps1.setString(3,user.getAge());
                ps1.setString(4,user.getSex());
                ps1.setString(5,user.getPhone());
                i=ps1.executeUpdate();
                if (i>0)
                {
                    b="your register success";
                }
                else
                {
                    b="something wrong with the SQL,so please try again";
                }
            }
            else
            {
                System.out.println("test1");
                String sql = "insert into user(username,password,age,sex,phone)"+" values('"+user.getUsername()+"','"+user.getPassword()+"','"+user.getAge()+"','"+user.getSex()+"','"+user.getPhone()+"')";
                System.out.println("test2");
                db.excute(sql);
                b="ok";
            }
        } catch (SQLException e) {
            e.printStackTrace();
        }       
        return b;
    }
阿神
阿神

闭关修行中......

全部回复(0)
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号