(Java ではなく) 匿名 PL/SQL ブロックで型を作成し、値を渡します。
CallableStatement st =con.prepareCall("BEGIN ? :=ADD_ADDRESS_FUNC( Address_Type(?,?,?,?)); END;");st.registerOutParameter( 1, Types.INTEGER );st. setString( 2, "住所 1" );st.setString( 3, "住所 2" );st.setString( 4, "町" );st.setString( 5, "郡" );st.execute(); int id =st.getInt(1);
プレ>別の方法として、
JPublisherを使用できます。コード>
Address
を生成する データベースとの間で受け渡しできるようにします。