Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javaapplet与数据库连接_Java_Mysql_Sql_Database_Applet - Fatal编程技术网

javaapplet与数据库连接

javaapplet与数据库连接,java,mysql,sql,database,applet,Java,Mysql,Sql,Database,Applet,我正在用java构建一个web应用程序。我必须创建一个小程序来向客户端显示一些图表。问题是出于安全原因,我不希望小程序直接连接到数据库 在不连接数据库的情况下获取数据的最佳方法是什么?我正在考虑创建一个servlet,通过URLConnection将ResultSet或字符串列表发送给applet。但我不确定这是正确的方法 是的,提供一个以JSON或XML格式返回结果的servlet是最明智的方法。有很多方法可以做到这一点。如果javaapplet是您的解决方案,我认为您应该制作一个apache

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


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

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

有很多方法可以做到这一点。如果javaapplet是您的解决方案,我认为您应该制作一个apachecommons
HTTPClient
,并请求在您的服务器上运行一个Servlet。servlet与数据库进行通信,并返回XML或JSON格式的数据,您可以在小程序上解析这些数据

还有其他方法可以做到这一点。您可以为服务于相同目的的服务创建Web服务。如果我愿意站在你的位置上,我会把我的钱花在休息服务上。:)