連絡先などの関連情報を保存する必要がある VB.NET でソフトウェアを開発しています。MS-SQL または MySQL をデータベースとして使用することはできません。その PC に MS-SQL をインストールする必要があります。VB.NET に「組み込みデータベース」はありませんか?
4 に答える
大量のデータを扱っている場合は、データベースが適切なソリューションです。SQL Express は無料で、VB とうまく連携し、インストーラーをビルドするときに msi ファイルの前提条件としてパッケージ化するのはかなり簡単です。
DataSet を使用できます。こちらをご覧ください。
リレーショナル データを保存する必要があるが、本格的なデータベース サーバー製品をインストールできないというユース ケースに基づくと、組み込みデータベースを使用することでアプリケーションにメリットがあるように思えます。
これについての以前の質問がありましたこちら
を使用したXMLをお勧めしますDatasets
。ソフトウェアをインストールする必要はありません。また、XML ファイルを読み書きする方法に関するガイドがたくさんあります。
別の解決策は次のとおりSQL Compact
です。それはSQLiteのようなものです(インストールは必要ありません)
SQL コンパクト: http://msdn.microsoft.com/en-us/data/ff687142.aspx
XML ソリューションのサンプル: http://www.codeproject.com/Articles/13854/Using-XML-as-Database-with-Dataset http://www.daniweb.com/software-development/csharp/threads/343670/use -of-xml-file-in-c-instead-of-database