Advertisement
Guest User

Untitled

a guest
Jun 24th, 2019
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. create or replace PROCEDURE SP_Materials(
  2. ITEM_ID IN VARCHAR2,
  3. ITEM_DESC OUT VARCHAR2
  4. )AS
  5. BEGIN
  6. IF (ITEM_ID = '01') THEN
  7. ITEM_DESC := 'Hammer';
  8. END IF;
  9. IF(ITEM_ID = '02') THEN
  10. ITEM_DESC := 'Nail';
  11. END IF;
  12. END SP_Materials;
  13.  
  14. try {
  15. CallableStatement callableStatementReturn = null;
  16. String callableStatement = "{call SP_Materials(?,?)}";
  17. Connection dbConn =
  18. DriverManager.getConnection("jdbc:oracle:thin:@10.20.30.40:1111:SID1", "user", "pass");
  19. callableStatementReturn = dbConn.prepareCall(callableStatement);
  20. callableStatementReturn.setString(1, "01");
  21. callableStatementReturn.registerOutParameter(2, java.sql.Types.VARCHAR,1000);
  22. callableStatementReturn.executeQuery();
  23.  
  24. System.out.println( callableStatementReturn.getCharacterStream(2).read());
  25.  
  26. } catch (Exception e) {
  27. e.printStackTrace();
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement