0

したがって、私の問題は次のとおりです。MySQLデータベースから生成されたGlassfish 3.1.2で、Jerseyを使用していくつかのRESTサービスを開発しました。次に、Basic-Authentication を実装しました。それはすべてうまくいっています。

現在、これらのサービスを利用するクライアント アプリケーションを開発しています。私はApache HttpClient認証に慣れていて、すでに GET メソッドと PUT メソッドを試しました。JSON オブジェクトを使用して、DataBase から値を取得し、他の値を更新できます。

しかし、データベースにあるストアド プロシージャを使用して、PUT/POST を実行し、データベースを更新するにはどうすればよいでしょうか??

ありがとう

4

1 に答える 1

0

このようなJDBCを使用する必要があります

cs = this.con.prepareCall("{call SHOW_SUPPLIERS()}");
ResultSet rs = cs.executeQuery();

while (rs.next()) 
{
    String supplier = rs.getString("SUP_NAME");
    String coffee = rs.getString("COF_NAME");
    System.out.println(supplier + ": " + coffee);
}

例として、次のドキュメントを参照してください (上記のコードを入手した場所)

http://docs.oracle.com/javase/tutorial/jdbc/basics/storedprocedures.html

于 2013-03-15T12:31:16.993 に答える