【发布时间】:2013-03-26 19:35:30
【问题描述】:
我是网络服务和网络 API 领域的新手。我注意到大多数公司都提供基于 XML 或 JSON 的连接,基本上从他们的数据库中获取数据并将其编码为他们选择的格式。我的问题是,为什么我没有看到有人提供某种 SQL 连接?
起初我认为这是安全性。但是使用 MySQL,您可以将用户访问权限一直限制到特定列。您可以允许他们仅查看或仅插入。您可以创建视图和存储过程来执行连接或掩盖您真正的后端结构。您可以使用 ssl 连接对传输的数据进行正确编码。所以我真的认为唯一的区别是风格。在我看来,人们宁愿让我写
$conn->getWidgetAttr('widgetName');
而不是
SELECT widgetName FROM widgets;
谁能告诉我这里缺少什么?
【问题讨论】:
标签: mysql xml data-transfer