Insert 不了数据到数据库。没有提示错误?

Insert 不了数据到数据库。没有提示错误?

新增用户数据:
<insert id="addUser" useGeneratedKeys="true" keyProperty="id">
    INSERT user(username,password,nickname,createTime,userStatus)
    VALUES(#{username},#{userpass},#{nickname},#{createTime},#{userStatus})
</insert>

//3.将用户对象添加到数据库
user = usersDAO.adduser(user);
System.out.println("2" + user);//user有值
//4.查询新增的数据
resp.sendRedirect("detail?id=" + user.getId());

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

你好同学,建议你检查如下三个窗口是否有报错提示呢?如果添加不进数据,是会有报错提示的,祝学习愉快~

http://img1.sycdn.imooc.com//climg/5c6672bd00012b6d03850087.jpg

提问者 慕粉4103086 2019-02-15 18:31:37
  • 建议同学将自己的sql语句在workbench中插入数据表中试试,看是否会出现报错呢?祝学习愉快~
    2019-02-15 18:59:42
  • 提问者 慕粉4103086 回复 chrismorgen #2
    cmd 中插入数据正常 。
    2019-02-16 14:41:29
  • chrismorgen 回复 提问者 慕粉4103086 #3
    建议同学将你的UserDao类,和插入用户信息的servlet的代码粘贴一下,注意要粘贴完整哦,方便老师检查一下是否出现问题,祝学习愉快~
    2019-02-17 14:40:23
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
Java数据库开发与实战应用2018版
  • 参与学习           人
  • 提交作业       277    份
  • 解答问题       4297    个

Java数据库开发的必备技能,从流行的MySQL数据库开始,到Java原生的数据库管理接口JDBC的使用,再到常用的数据持久化框架MyBatis,让你向Java工程师的目标又迈进了一步!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师