【发布时间】:2023-04-04 20:54:02
【问题描述】:
我一直使用位于我的电脑中的database,所以连接它的步骤是:
- 使用
jdbc连接到我的本地数据库 - 执行查询
- 显示结果
现在,我想知道如果database 位于在线server 中的步骤是什么?
一些指南,教程非常感谢。
【问题讨论】:
-
该 url 必须通过互联网访问,带有 ip 或主机名。没有其他变化
-
如果你的服务器上的数据库正在监听,那么你所要做的就是给 jdbc 你的服务器的 IP 和 SQL 端口和登录信息。
-
最好在您和您的数据库之间有一个服务层(如 Web 服务),它会“隐藏”您的数据库以防未经授权的篡改
-
@OiRc 这取决于您的预期部署,但通常认为允许从未知 IP 地址访问您的数据库存在安全风险。通常,您会限制可以远程访问数据库的 IP 数量并将其隐藏在服务层(如 Web 服务器/服务)之后,该服务层将充当门卫并控制对数据库的访问。
标签: java mysql database server