Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Cách gọi một thủ tục được lưu trữ trong JDBC

Bạn gần như đã ở đó:

String call = (a == 1 ? "{call ADDFACULTYDEPTSAL(?,?,?)}"
                      : "{call ADDFACULTYUNISAL(?,?,?)}");
try (CallableStatement stmt = dbConnection.prepareCall(call)) {
    stmt.setInt(1, Integer.parseInt(fid.getText()));
    stmt.setString(2, fname.getText());
    stmt.setInt(3, Integer.parseInt(did.getText()));
    stmt.execute();
}



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Java JDBC - Cách kết nối với Oracle bằng tnsnames.ora

  2. Oracle IN so với Tồn tại sự khác biệt?

  3. Chỉ nhận ngày không có thời gian trong Oracle

  4. Hàm INITCAP () trong Oracle

  5. Hàm FROM_TZ () trong Oracle