sql >> データベース >  >> RDS >> Oracle

JDBCでストアドプロシージャを呼び出す方法

    あなたはもうすぐそこにいました:

    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. ブラウザなしでスタンドアロンとしてOracleFormsを実行する

    2. PostgreSQL'NOTIN'およびサブクエリ

    3. 関数のUPDATEまたはSELECTステートメントで動的列名を使用するにはどうすればよいですか?

    4. MyBatis Batch Insert / Update For Oracle