私はPHP Webサイトを持っており、Webサイトに登録されているユーザーがWindowsアプリケーション(Visual Basic .net)に簡単にログインできるように、そのためのWindowsアプリケーションが必要です。
PHP と VB.net の両方が簡単に接続できる単一のデータベースを持つためにどのような方法をお勧めしますか?
私はPHP Webサイトを持っており、Webサイトに登録されているユーザーがWindowsアプリケーション(Visual Basic .net)に簡単にログインできるように、そのためのWindowsアプリケーションが必要です。
PHP と VB.net の両方が簡単に接続できる単一のデータベースを持つためにどのような方法をお勧めしますか?
MYSQL (またはその他) にデータベースを作成し、VB アプリケーション用の Web サービス (サンプル用の SOAP WS ) を作成するだけです。
PHPおよびVBアプリケーション用の1つのデータベース:)
この 2 つの間に Web サービス レイヤーを作成します。ユーザーのアプリケーションがデータベースに直接接続することを決して許可しないでください。これにより、悪意のあるユーザーが DB に対して任意のクエリを実行することが非常に簡単になります。
私がすることは、ユーザー名/パスワードの投稿パラメーターを受け入れ、クライアントが後続の要求で使用する認証トークンを返す Web サービスを提供することです。次に、クライアントの対話を処理するさまざまな他のサービスを開発します。
深刻なデータベース。
特定の言語を好むデータベースを見つけた場合は、次の言語に進んでください。
一般的な選択肢をいくつか挙げると、mySQL、Postgres、MSSQL、SQLite です。アクセスは避けてください。
MYSQL データベースを使用することをお勧めします。PHP を使用すると、MYSQL データベースに簡単に接続できます。また、VB.net を使用すると、PHP が使用しているのと同じデータベースに接続できます。これは、ADO を使用すればそれほど難しいことではありません。