1

クエリをサポートするリレーショナル データベースの問題に少し苦労しています。当初、OleDB データ アダプタを使用して、Microsoft Access データベース (Access 2000 で作成) に接続する予定でした。問題は、次のような接続文字列を使用する場合です。

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=yourdbfile.mdb; Jet OLEDB:データベース パスワード=yourpassword;

MDAC 2.6 以降をインストールする必要があるというエラー メッセージが表示されます。別の接続文字列を使用しようとしました。

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=yourdbfile.mdb; Jet OLEDB:データベース パスワード=yourpassword

データベースを開こうとすると、まだこの MDAC エラーが発生します。

それから、SQlite などの代替データベースを使用することを考え始めました。サーバーを必要とする SQLServer または Oracle タイプのデータベースは、データベースのユーザー数が少ないため、おそらくやり過ぎです。

c# .NET を適切にサポートし、高速で使用するのに適したデータベースはどれですか?

4

3 に答える 3

2

オブジェクト データベースを検討してみませんか。私はdb4oをお勧めします。その非常に高速で使いやすいです。また、Linq もサポートしています。

于 2012-12-18T04:38:45.327 に答える
2

そこには軽量のデータベースがたくさんあります。

私がかなり頻繁に使用したカップル:

  1. 火の鳥
  2. SqlLite

firebird に関する注意点は、インプロセス (組み込み) での実行から完全なサーバー インストールに移行できることです。

于 2012-12-18T04:41:54.833 に答える
2

SQLite は、探しているものに最適です。少し前のブログでかなり大掛かりなハウツーを書きましたが、その要点は、System.Data.SQLite パッケージを入手して使用すると、見事に機能するということです。楽しみ!

于 2012-12-18T04:42:49.683 に答える