一个简单的用户注册页面 向数据库插入数据,在try catch中设置的出错会提示executeUpdate 运行后出错了 但是不知道错在哪里
system.out.println("executeUpdate");
换成e.printStack();把错误信息打印出来
这个方法写的就有问题,我没看见你写 stmt=conn.prepareStatement(sql);你可以参考我的
sql="insert into users (name,pwd) values ("+name+"+","+pwd+")";
stmt=conn.prepareStatement(sql);
result =stmt.executeUpdate();
修改为如下代码:
sql="insert into users(name,pwd) values ('"+name+"','"+pwd+"')";
stmt=conn.prepareStatement(sql);
result =stmt.executeUpdate();