Java 如何将currentdate设置为OracleCallableStatement

Java 如何将currentdate设置为OracleCallableStatement,java,oracle,Java,Oracle,这是一个非常愚蠢的问题,但实际上无法做到这一点。 如何使用OracleCallableStatement设置currentDate OracleCallableStatement callableStatement = null; con = this.dataSource.getConnection(); callableStatement = (OracleCallableStatement) con.prepa

这是一个非常愚蠢的问题,但实际上无法做到这一点。 如何使用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);
请查找屏幕截图,以便更好地理解。
提前谢谢

谢谢,我更改了实现。切换到更通用的解决方案CallableStatement,而不是OracleCallableStatement

看起来它需要一个
oracle.sql.Date
对象