私はWebサービスとWebAPIの世界に不慣れです。ほとんどの企業が、基本的にデータベースからデータを取得し、選択した形式にエンコードするXMLまたはJSONベースの接続を提供していることに気付きました。私の質問は、ある種のSQL接続を提供している人がいないのはなぜですか?
最初はセキュリティだと思いました。ただし、MySQLを使用すると、ユーザーのアクセスを特定の列まで制限できます。表示のみ、または挿入のみを許可できます。ビューとストアドプロシージャを作成して、結合を実行したり、真のバックエンド構造を覆ったりすることができます。ssl接続を使用して、送信されたデータを適切にエンコードできます。だから本当に私は唯一の違いはスタイルだと思います。私には、人々はむしろ私に書いてもらいたいようです
$conn->getWidgetAttr('widgetName');
それよりも
SELECT widgetName FROM widgets;
誰かが私がここで欠けているものを教えてもらえますか?