0

中小企業向けのデータベース アプリケーションを設計しようとしています。以前に使用するフォーム駆動型の MS Access データベースを多数作成しましたが、より高度で一般的なもので永続的なソリューションを作成したいと考えています。

データベースに mySQL を使用することを考えていたので、Windows で使用する C# または VB アプリケーションをプログラミングしました。現時点では Web ベースのバージョンは必要ありませんが、近い将来 VB.net への移行を検討する予定です。

プログラムを実行する一部またはすべてのコンピューターに MS Office をインストールしなくても、Windows アプリケーションに MS Access バックエンドを使用できることはわかっています。

しかし、ここで私の質問です。データベースをホストしている PC、データベースにアクセスするすべての PC に mySQL Server をインストールする必要がありますか?それとも、データベース ファイルをバックエンドとして使用するだけで、アクセスに必要なすべてのツールが Visual Studio に含まれますか?

サーバーをインストールする必要がある場合は、MS Access データベースを使い続けるかもしれません。過剰な量のデータベース ストレージが必要になることは問題にならないからです。

4

1 に答える 1

0

データベースをホストするサーバーに MySQL サーバーをインストールする必要があります。その後、クライアントはネットワーク経由で接続します。ただし、クライアント マシンで VB.NET を使用して MySQL サーバーにアクセスするには、ドライバーが必要です。ただし、単純な DLL ファイルで十分かもしれません。

ファイルベースのデータベース ソリューションをお探しの場合は、SQLite をご覧ください。ただし、ここでは並行性の問題に注意する必要があります。

于 2013-06-02T17:18:42.393 に答える