2011-06-29 3 views
-3

私はVisual C++(VS2008)でデータベースに接続する必要があるソフトウェアを開発しています。問題は、ソフトウェアが終了したら、私はすべてのプロジェクトを別のコンピュータにエクスポートする必要があり、すべてのファイルとデータベースを含める必要があるということです。Mysql? Sqlite? ...どのような種類のデータベースがVisual C++と密接に連携していますか?

私はどのようなデータベースが必要ですか? MysqlSqlite? ...?

ありがとうございました。

+2

[ODBC](http://en.wikipedia.org/wiki/ODBC)はデータベースではありません。 –

+1

OpenSourceが好きな人は、ソフトウエアの種類、データの量、データベースがアプリケーションのためにローカルなのかクライアント/サーバのアーキテクチャのDBなのかによって決まります。 –

答えて

0

SQL Expressは良い選択です。データベースは単なるファイルなので、エクスポートするのは簡単です。 http://www.microsoft.com/sqlserver/en/us/editions/express.aspx

注 - これは、デモアプリケーション/コーディングの割り当ての一種であると仮定しています。

注 - 非モバイルプラットフォームを想定している場合:必要に応じてSQL Serverを使用するためにリファクタリングに必要な最小限の変更として、SQL Expressを使用することをお勧めします。

アプリが最終的にモバイルプラットフォームになる予定の場合は、SQL-Lite。

+0

SQLLiteデータベースは単一のファイルです。これは、SQLCEの '* .sdf'ファイルによく似ています。 – mdm

+0

ええ - 私は確信していなかったことを二重にチェックし、驚きはあなたができることを驚かす - 私はすでに回答を編集しました。 – BonyT

関連する問題