2 luxinping1987 luxinping1987 于 2017.09.06 11:51 提问

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);
}

2个回答

oyljerry
oyljerry   Ds   Rxr 2017.09.06 11:59

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

Sweet__dream
Sweet__dream   2017.09.06 12:01

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

Csdn user default icon
上传中...
上传图片
插入图片