gpt4 book ai didi

ios - 如何在 iOS 中连接 amazon rds mysql

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

我正在制作一个iOS应用程序,我已经在亚马逊上创建了RDS mysql,不知道如何在iOS中连接亚马逊RDS。

<?php
// we connect to example.com and port 3307


define("HOST", "dbinstance.jjjjj.us-east-1.rds.amazonaws.com");



define("USER", "test"); // Replace the ??'s with your database user login name
define("PASSWORD", "test"); // Replace the ??'s with your database user's login password
define("DB", "test"); // Replace the ??'s with your database name



$connection = mysql_connect(HOST, USER, PASSWORD) or die(mysql_error());
$database = mysql_select_db(DB) or die(mysql_error());


?>

最佳答案

你不知道。移动应用程序永远不应直接连接到您的数据库服务器——这样做存在安全风险,因为它允许任何拥有数据库凭据的用户(即下载您的应用程序的任何用户!)连接到您的数据库并读取或修改任何数据不受限制。

可以在此处看到此类架构可能造成的破坏示例,当有人发现游戏的在线高分系统和关卡编辑器以这种方式工作时,游戏开发人员将其游戏的在线高分系统和关卡编辑器摧毁:

http://forums.somethingawful.com/showthread.php?noseen=0&threadid=2803713&pagenumber=258#post398884189

创建一个 Web 服务,为您的数据库实现必要的操作,包括访问控制,并让您的 iOS 应用程序连接到该服务并与之交互。

关于ios - 如何在 iOS 中连接 amazon rds mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21669325/

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