用JavaBean把注册信息写入数据库出现的棘手问题!!搞了一下午不知错在何方!!各位大虾快来指点迷津~~~~~ 你能保证自己的bean文件没问题么看代码真的好麻烦你先把bean里面些一个static void main(String arg[])创建一个连接的实例看看有没有出错怀疑你的连接文件不能用或者没有数据库驱动 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 首先要排除错误,一步一步来:1,在数据库初始化Bean的相关位置,让输出信息,用来确定数据库已经成功连接。2,把你要输入的内容,以另外一种方式插入: String sql="insert into table values(.........)"; stmt.execute(sql); 然后把生成的这个sql语句复制到查询分析器里边,看是否可以执行。 以确保插入语句这里没有问题, 然后在执行stmt.execute(sql);,看是否可以插入。 如果这写都没有问题,说明你上边的语句写的有问题。 //创建一个预处理语句,然后设置它们的参数 pstmt.setString(1,userbean.getUser()); pstmt.setString(2,userbean.getPasswrod()); pstmt.setString(3,userbean.getPassword1()); pstmt.setString(4,userbean.getQuestion()); pstmt.setString(5,userbean.getResult()); pstmt.setString(6,userbean.getEmail()); pstmt.setString(7,userbean.getName()); pstmt.setString(8,userbean.getUserID()); 对,先从BEAN的代码开始,作一个main函数。然后在加JSP。 你的String reg="insert into consumer values(?,?,?,?,?,?,?)";中有7个问号, pstmt.setString(1,userbean.getUser()); pstmt.setString(2,userbean.getPasswrod()); pstmt.setString(3,userbean.getPassword1()); pstmt.setString(4,userbean.getQuestion()); pstmt.setString(5,userbean.getResult()); pstmt.setString(6,userbean.getEmail()); pstmt.setString(7,userbean.getName()); pstmt.setString(8,userbean.getUserID());却传了8个参数,应该是这个问题。 异构系统webservice通信问题asp.net和java 求SSH 的分页代码.. struts2中如何对textarea进行增加行或者删除行呢? xfire+spring 开发webservice的问题 关于链接的问题? JAVA SCRIPT中关于TEXTAREA的问题求助! java web 怎么导入包里面的Java类 怎样从<td></td>里取的数据? 菜鸟问题,请高手指点 插入数据库中文乱码问题 怎样知道取得的String=""还是String=null 如何https的post方法发送接受xml数据?
String sql="insert into table values(.........)";
stmt.execute(sql);
然后把生成的这个sql语句复制到查询分析器里边,看是否可以执行。
以确保插入语句这里没有问题,
然后在执行stmt.execute(sql);,看是否可以插入。 如果这写都没有问题,说明你上边的语句写的有问题。 //创建一个预处理语句,然后设置它们的参数
pstmt.setString(1,userbean.getUser());
pstmt.setString(2,userbean.getPasswrod());
pstmt.setString(3,userbean.getPassword1());
pstmt.setString(4,userbean.getQuestion());
pstmt.setString(5,userbean.getResult());
pstmt.setString(6,userbean.getEmail());
pstmt.setString(7,userbean.getName());
pstmt.setString(8,userbean.getUserID());
pstmt.setString(1,userbean.getUser());
pstmt.setString(2,userbean.getPasswrod());
pstmt.setString(3,userbean.getPassword1());
pstmt.setString(4,userbean.getQuestion());
pstmt.setString(5,userbean.getResult());
pstmt.setString(6,userbean.getEmail());
pstmt.setString(7,userbean.getName());
pstmt.setString(8,userbean.getUserID());
却传了8个参数,应该是这个问题。