gpt4 book ai didi

Java 通过 Servlet 连接到远程 MySQL 数据库

转载 作者:行者123 更新时间:2023-11-29 07:03:02 24 4
gpt4 key购买 nike

我正在编写一个需要访问数据库的 Java 应用程序,该数据库托管在我的(共享)网络服务器上。我不需要从客户端直接访问数据库 - 并且希望所有数据库查询都在服务器上进行。

我一直在研究 RMI(这基本上是我想要实现的),但似乎没有办法在 Servlet 上进行远程实现。

我的网络服务器支持 PHP、Servlets/JSP。

有没有一种方法可以通过 servlet 使用 RMI,最好是实现 Web 服务还是有更好的方法?

如果 Web 服务是更好的选择,是否可以通过 servlet 来完成?

谢谢。

最佳答案

为什么要使用 RMI?恕我直言,如果它适合您,请使用 http。它更简单。一种流行的方法是 REST。

基本上,它们的工作方式是将 URL 和参数映射到服务器操作。例如,如果您正在加载人员,您将在服务器上建立一个 people/ 端点。如果你在那个端点上做了一个 http GET,它会载人。如果你做了一个 POST 它会创建,你做一个 PUT 你更新。您的服务器可以读取参数并解释它们,例如,如果您在 GET 请求中传递了一个 id 参数,您将加载该特定人员,而不是人员列表。

这种方法需要一些 http 协议(protocol)的知识,但它并不难学,无论如何你应该熟悉它。

关于Java 通过 Servlet 连接到远程 MySQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8992526/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com