我是Web服务和Web API的新手。我注意到大多数公司提供基于XML或JSON的连接,它基本上从数据库中获取数据并将其编码为他们选择的格式。我的问题是,为什么我看不到有人提供某种SQL连接?
起初我认为这是安全的。但是使用MySQL,您可以限制用户一直访问特定列。您可以允许它们仅查看或仅插入。您可以创建视图和存储过程来执行连接或掩盖您真正的后端结构。您可以使用ssl连接来正确编码传输的数据。所以我认为唯一的区别就是风格。在我看来,人们宁愿让我写
$conn->getWidgetAttr('widgetName');
而不是
SELECT widgetName FROM widgets;
有人能告诉我我在这里缺少什么吗?
答案 0 :(得分:4)