如何将currentdate设置为OracleCallableStatement

时间:2016-03-11 01:50:44

标签: java oracle

这是一个非常愚蠢的问题,但实际上无法做到这一点。 如何使用OracleCallableStatement设置currentDate。

OracleCallableStatement callableStatement = null;
            con = this.dataSource.getConnection();
            callableStatement =
                (OracleCallableStatement) con.prepareCall("call demo.test.ESTIMATE_TP(?)");
                             java.sql.Date currentDate = new java.sql.Date(System.currentTimeMillis());
            callableStatement.setDATE(5, currentDate);

请查看屏幕截图以便更好地理解。 提前致谢。 enter image description here

1 个答案:

答案 0 :(得分:0)

谢谢,我已经改变了实施方式。切换到更通用的解决方案CallableStatement而不是OracleCallableStatement。