使用JDBC

时间:2016-09-14 10:14:01

标签: java sql date jdbc

我在SQL中有一个设置日期限制的过程。稍后我将需要此日期用于其他查询。我试图像这样用JDBC调用该过程:

public void setInterval(){
        Query query = emJAGS.createNativeQuery("DECLARE "
                + "dStartDate date :=  ADD_MONTHS( sysdate, - 60);"
                + "dEndDate date := ADD_MONTHS( sysdate, - 1);"
                + "begin "
                + "table.Setlimits( dStartDate, dEndDate);"
                + "end;");
        List<Object[]> v = query.getResultList();
        System.out.println("The limits are " +v);
    }

但是我收到了类似inavlid SQL语句的错误,尽管查询是自行运行的。 我应该将它们设置为out参数,但我不知道如何做到这一点。有人有什么建议吗? 提前谢谢!

0 个答案:

没有答案