你前面这样定义的PreparedStatement pStmt=connectionprepareStatement(sql);
后面你又用pStmtexecuteQuery("Select from teacher");
这明显冲突了啊,你用insert语句构建的PreparedStatement,后来又查询,当然报错了
插入数据用PreparedStatement pstmt=connprepareStatement("insert into userinfo values(,)");
pstmtsetString(1,thisname);
pstmtsetString(2,thisnpwd);
你把代码贴出来,并指出那一行空指针异常
你有没把name封装到qc中去?
有的话你把 <td><input type="text" name="name"/></td>
给成 <td><input type="text" name="qcname"/></td>试试
其他地方还有没有问题暂时看不出来
如果你的处理页面就是指 functionjsp 这个的话 那应该是你没有解码 所以你的数据全是乱码 而你的数据库代码又没有错误只是搜索不到结果 那很显然 什么都没有 很正常 ,你试着在你获取到上个页面参数前 加上这段代码 requestsetCharacterEncoding("gb2312"); 进行解码 我想应该就可以了!
以上就是关于jsp将表单数据提取添加到mysql数据库出现错误.."int rowCount=pStmt.executeUpdate(); "到此句出现问题全部的内容,包括:jsp将表单数据提取添加到mysql数据库出现错误.."int rowCount=pStmt.executeUpdate(); "到此句出现问题、jsp向数据库中插入数据问题、JSP表单数据填写不到数据库中 显示空指针异常 怎么回事 急等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)