开发者社区> 问答> 正文

JDBC调用mysql存储过程不执行也不报错 ?报错

我写了一个定时任务,包含两部分内容:调用存储过程和调用接口推数据。
调用储存过程不执行也报错,调用接口正常。
String procdure = "{Call pr_tp_carInfo(?)}";

CallableStatement cs;
try {
cs = dao.getSessionFactory().openSession().connection().prepareCall(procdure);
cs.setString(1, DateUtil.getCurrDate());

cs.execute();
} catch (HibernateException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
log.error(e1);
} catch (SQLException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
log.error(e1);
}

展开
收起
爱吃鱼的程序员 2020-06-23 00:04:22 903 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    在存储过程中加一些日志等,看有没有触发。

    看下你的log日志,里面有报错信息

    可能是环境的问题,因为是负载均衡可能有影响

    2020-06-23 00:04:40
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像