0

所以,我的问题是:我在Glassfish 3.1.2中使用 Jersey 开发了一些 REST 服务,这些服务是从我的MySQL 数据库生成的。然后我实现了基本身份验证。这一切都很好。

现在,我正在开发一个客户端应用程序来使用这些服务。我已经习惯Apache HttpClient了身份验证,并且我已经尝试过 GET 方法和 PUT 方法。我可以在 JSON 对象的帮助下从我的数据库中获取值并更新其他值。

但是如何使用我的数据库中的存储过程来执行 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 回答