首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在iOS中连接amazon rds mysql

如何在iOS中连接amazon rds mysql
EN

Stack Overflow用户
提问于 2014-02-10 12:51:32
回答 1查看 1.6K关注 0票数 0

我正在制作一个iOS应用程序,我已经在亚马逊上的RDS mysql的亚马逊任何想法连接亚马逊RDS在iOS。

代码语言:javascript
复制
<?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());


?>
EN

回答 1

Stack Overflow用户

发布于 2014-02-10 13:20:10

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

像这样的架构可能造成的破坏的一个例子可以在这里看到,当有人发现他们的游戏的在线高分系统和关卡编辑器以这种方式工作时,游戏开发者的在线高分系统和关卡编辑器被销毁了:

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

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21669325

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档