在浏览器中执行jdbc applet

在浏览器中执行jdbc applet,第1张

在浏览器中执行jdbc applet

正如其他人所评论的那样,您确实不想这样做。

只需在服务器端创建一个Web服务(可以是普通的servlet),然后

java.net.URLConnection
在applet中使用它。

基本Servlet示例

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {    String action = request.getParameter("action"); // Or request.getPathInfo() whatever you want.    String result = someDAO.doAction(action);    response.getWriter().write(result);}

小程序基本示例:

URL url = new URL("http://example.com/databaseservlet?action=someaction");URLConnection connection = url.openConnection();InputStream result = connection.getInputStream(); // important. This actually fires the request!

但是要小心SQL注入。绝对不要将原始SQL查询作为请求参数或pathinfo传递,并

PreparedStatement
始终使用DAO代码。

作为响应数据格式,您可以使用纯净的香草字符串(如示例中所示)或XML字符串或JSON字符串,甚至可以使用完全有价值的Java对象,而无需序列化。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5587509.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-14
下一篇 2022-12-14

发表评论

登录后才能评论

评论列表(0条)

保存