gpt4 book ai didi

java - 如何使用动态IP连接基于mysql web的数据库服务器

转载 作者:太空宇宙 更新时间:2023-11-04 09:34:37 25 4
gpt4 key购买 nike

我有一个用于托管网站的 linux 服务器(安装了 mysql 并在此服务器上正常工作)

现在我想做的是开发一个java POS系统我需要使用 mysql 作为数据库引擎并计划使用我的 linux 网络服务器作为数据库服务器

问题是我不能为客户端 pc 使用静态 ip 但为了访问 mysql 实例我必须首先允许客户端 ip 地址

我在网上找到了这些解决方案:

  1. 使用通配符 % 并允许世界上所有的 IP 地址 - 我认为这是个坏主意
  2. 我们还可以找到客户 ISP 的 IP 范围并允许该范围 - 这没关系,但我县的一些 ISP 拒绝提供他们的 IP 范围,我认为他们应该比这更好

问题:我只是想知道在软件行业中使用什么方法来实现基于网络的系统为此我需要安全可靠的解决方案

最佳答案

你可以在 php 或 java 或 python 中制作它不会影响你的客户端应用程序,你的客户端应用程序只会发送带有身份验证详细信息的 http 请求喜欢http://host.com/?username=me&password=sec&action=getUserList

您的主机服务器将根据他的请求返回 JSON 或 XML 格式的响应喜欢:

<user>
<name>vivek</name>
<email>email@email.com</eail>
</user>

然后您的客户端应用程序将解析此响应并可以使用它。, 或者谷歌关于 Restful APIs 你会看到很多关于所有技术的教程,或者使用这个服务 apiary.io

关于java - 如何使用动态IP连接基于mysql web的数据库服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27968179/

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