Java applet和数据库连接

时间:2011-07-04 08:54:28

标签: java mysql sql database applet

我是在java中构建一个Web应用程序。我必须创建一个applet来向客户端显示一些图表。问题是我不希望applet出于安全原因直接连接到数据库。

在没有连接数据库的情况下获取数据的最佳方法是什么?我正在考虑创建一个servlet,它使用URLConnection将ResultSet或一个字符串列表发送到applet。但我不确定这是正确的方法!

2 个答案:

答案 0 :(得分:3)

是的,提供一个以JSON或XML格式返回结果的servlet是最明智的方法。

答案 1 :(得分:1)

有很多方法可以做到这一点。如果Java Applet是您的解决方案,我认为您应该创建一个Apache Commons HTTPClient并请求在您的服务器上运行Servlet。 servlet与DB进行通信,并以XML或JSON格式返回数据,您可以在Applet上解析它。

还有其他方法可以做到这一点。您可以为具有相同目的的Web服务。如果我在你的位置,我会把钱放在RESTFul服务上。 :)