안녕하세요..
JDBC를 사용해서 일반 SQL문장을 수행하고 결과를 return하는 sample 찾을 수 있었지만,
Function 혹은 stored procedure를 호출하고 out type의 return값을 가져오는
sample을 구할 수가 없습니다.
꼭 좀 부탁드립니다.
하다보니 찾아서 올립니다.
=========================================================
Connection conn = null; Statement stmt = null;
Class.forName("com.sybase.jdbc2.jdbc.SybDriver"); //sybase class loading String url = "jdbc:sybase:Tds:" + sDBIP + ":" + sDBPort + "/" + sSDB; conn = DriverManager.getConnection(url,sLID,sLPW); stmt = conn.createStatement(); CallableStatement ps_uncomp = null;
ps_uncomp = conn.prepareCall("{ call sp_hrmbatch_team (?,?) }"); ps_uncomp.setString(1,getWorkDate("lastdate")); /* in parameter 넘김*/ ps_uncomp.setString(2,getWorkDate("today")); /* in parameter 넘김*/