私はこのために安らかなwebservicesのようなものを使用します。
あなたのWebサーバーは(例えば)phpを持っています。あなたのアプリケーションは(Webページを要求するのと同じように)そのサーバーに要求します。それはデータベースにアクセスし、データベースとの間で読み書きを行います。あなたのデータベースのユーザー名とパスワードは、サーバー上でPHPコードで保護されます。
個々のユーザー名とパスワードをお持ちの場合は、サーバーに「ログイン」する必要があります。このために、ユーザー名とパスワードを受け取り、それらを検証してからトークンを返すWebサービスがあるかもしれません。このトークンはデバイスに保存され、サーバーへのすべての要求に含まれ、各要求ごとに検証されます。
例... http://myserver.com/login.php - あなたのアプリがこれをリクエストし、投稿リクエストにユーザー名とパスワードを送信します。 login.phpは、渡されたパラメータからユーザ名とパスワードを取得し、ユーザ名/パスワードデータベースと比較します。検証された場合、phpはトークンを返し、呼び出し元のアプリケーションに返されます。
http://myserver.com/getData.php - あなたのアプリはこれを要求し、クエリに必要なパラメータを送信し、トークンも送信します。
サーバー上でphpコードが渡されたトークンを受け取り、それが有効であるかどうかをチェックし、有効である場合は、指定されたパラメータを使用して、データベース内でphp内の接続のみを使用してクエリを実行しますあなたのアプリが表示するデータを返します。
これはどのデバイスでも機能し、今後も書きたい場合はデスクトップクライアントでも使用できます。あなたが調査したい場合があります
物事.... PHP(またはASP.netまたは何でもあなたが快適に感じる)(サーバーへの/からのデータを転送するための) JSON SQLインジェクションとセキュリティ技術 RESTfulなウェブサービス( SOAPよりもはるかに簡単)
ユーザーごとにデータベース接続userId /パスワードが異なりますか? – kosa
実際には、個々のユーザーとアプリ全体の両方のためです。だから両方のはいといいえ。 – Fredrik