Oracle的包Package中能夠有不少存儲,可經過該包的總調入口在java中直接調用。java
//java調用oracle的package代碼
public boolean cal() throws java.lang.Exception { CallableStatement cstmt = null; String procedure = "{call G_IMPORT_CAL.g_entry(?,?,?) }"; cstmt = conn.prepareCall(procedure); cstmt.setString(1,organkey); cstmt.setString(2,this.getT18_task_fac().getGranularity()); cstmt.setString(3,this.getT18_task_fac().getStatisticdate()); cstmt.executeUpdate(); cstmt.close(); return true; }