Advertisement
Guest User

Untitled

a guest
Nov 2nd, 2018
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.30 KB | None | 0 0
  1. import java.sql.CallableStatement;
  2. import java.sql.Connection;
  3. import java.sql.DriverManager;
  4. import java.sql.ResultSet;
  5. import java.sql.SQLException;
  6. import java.sql.Types;
  7. import javax.xml.transform.Result;
  8.  
  9. public class TestJava {
  10. private final String url = "jdbc:postgresql://localhost:5433/dvdrental";
  11. private final String user = "postgres";
  12. private final String password = "makary123";
  13.  
  14. public Connection connect() throws SQLException {
  15. return DriverManager.getConnection(url, user, password);
  16. }
  17. public void callPro(int id) {
  18. int inv_id = id;
  19. int cust_id = 0;
  20. String name = "";
  21. try {
  22. Connection conn = connect();
  23. CallableStatement cstmt = conn.prepareCall("{? = call film_in_stock(?)}");
  24. cstmt.setInt(2, inv_id);
  25. cstmt.registerOutParameter(1, Types.VARCHAR);
  26. cstmt.execute("SELECT inventory_id\r\n" +
  27. " FROM inventory\r\n" +
  28. " WHERE film_id = 1\r\n" +
  29. " AND store_id = 2\r\n" +
  30. " AND inventory_in_stock(inventory_id");
  31. name = cstmt.getString(1);
  32. System.out.println(name);
  33. }catch (SQLException e) {
  34. System.out.println(e.getMessage());
  35. }
  36. }
  37. public TestJava() {
  38. // TODO Auto-generated constructor stub
  39. }
  40. public static void main(String[] args) {
  41. // TODO Auto-generated method stub
  42. TestJava t = new TestJava();
  43. t.callPro(1);
  44. }
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement