请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

提交不到数据库了

2017-11-30 17:25:41.457 [http-nio-8080-exec-6] DEBUG com.imooc.o2o.dao.ShopDao.insertShop - ==>  Preparing: INSERT INTO tb_shop(owner_id, area_id, shop_category_id, shop_name, shop_desc, shop_addr, phone, shop_img, priority, create_time, last_edit_time, enable_status, advice) VALUES (?,?,?,?, ?,?,?,?,?, ?,?, ?,?) 

2017-11-30 17:25:41.458 [http-nio-8080-exec-6] DEBUG com.imooc.o2o.dao.ShopDao.insertShop - ==> Parameters: null, 3(Integer), 3(Long), 1111(String), 111返回

提交

11(String), 111(String), 111(String), null, null, 2017-11-30 17:25:41.456(Timestamp), 2017-11-30 17:25:41.456(Timestamp), 0(Integer), null


正在回答 回答被采纳积分+3

1回答

翔仔 2017-11-30 17:54:38

同学可以把INSERT INTO tb_shop(owner_id, area_id, shop_category_id, shop_name, shop_desc, shop_addr, phone, shop_img, priority, create_time, last_edit_time, enable_status, advice) VALUES (?,?,?,?, ?,?,?,?,?, ?,?, ?,?) 这句提炼出来,贴到sql 客户端里面 将问号替换成下面的输出

null, 3(Integer), 3(Long), 1111(String), 111返回

提交

11(String), 111(String), 111(String), null, null, 2017-11-30 17:25:41.456(Timestamp), 2017-11-30 17:25:41.456(Timestamp), 0(Integer), null

看看是否会报错

0 回复 有任何疑惑可以回复我~
  • 提问者 321121254 #1
    我听不懂啊,老师,我现在的情况是,没法点提交,点提交上传不了数据。
    回复 有任何疑惑可以回复我~ 2017-11-30 20:34:32
  • 翔仔 回复 提问者 321121254 #2
    我这里只能从同学贴的信息去判断错误,同学需要确保这个sql是没有问题的,如何确保sql没有问题,就是把控制台输出的Sql信息给复制下来,传入当时传的值,手动连接到mysql服务器去执行这条语句看看是否会报错,这样去定位问题才可以呢
    回复 有任何疑惑可以回复我~ 2017-11-30 20:40:33
  • 提问者 321121254 回复 翔仔 #3
    好,我现在通过junit测试 ShopServiceTest没有问题,可以增加一行数据。我先去跑跑客户端,我现在mysql自带的客户端闪退,navicat我从来就没输出过sql语句,估计也是失败,是不是我mysql装的有问题?
    回复 有任何疑惑可以回复我~ 2017-11-30 20:46:15
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信