2010-12-30 15 views
1

Visual Studio 2008/2010では動作しますが、MS-SQLでは動作しないC++ライブラリを探しています。 MySqlは私が使用した最初のデータベースアプリケーションであるため、MySqlでも使えると便利です。私はVisual StudioでMySqlConnectorを設定することに悪い経験がありました。そのような悪夢だったので、環境を設定するのはとても難しかったです。ビジュアルアシストとViEmuのために私がVisual Studioを好きな理由。私はこれらの2つのツールなしでは非常に非生産的だと感じています。したがって、優先順位は次の順序になります。Visual Studio 2008/2010で動作するC++データベースライブラリを探します。

更新
0.クロスプラットフォーム(Windowsに特化したものではありません)。 (私はMSだけではなくVisual Studioが好きです)
1. Visual Studioで簡単にセットアップできます。
2. STL C++と同様の設計です。私はSTL C++のファンです。
3.私はまだ学生ですから軽量です。私は実験したいだけです。

おかげで、
チャン

+0

Visual Studioでは、通常、ADOを使用します。 ADOの何が問題になっていますか? – Jaywalker

+0

ADOもMySqlと連携できますか?私はVisual Studioを偉大なIDEとして好んでいますが、私はMS製品にとても近づきたくありません。私はクロスプラットフォームなものを欲しい。ありがとう! – Chan

答えて

1

MySQLはあなたが精通している何であれば、おそらくあなたはMySQL++を使用する必要があります。 FAQセクションでは、VC++での使用について説明します。

それは完全に主観的であるため、「Visual Studioに設定する簡単な」おそらくを除くすべての要件に合うように思われるが、は、コードダウンロード - コンパイルしたコードを - コードはかなりいるようだリンク私には簡単です。

+0

ありがとう、私はMySql ++が今のところ私の最良の選択だと思う。私はいくつかの検索をしましたが、OTL、OCI、DTLなど他の多くのライブラリが見つかりました...しかし、それらはすべて限定されたドキュメントです。 Visual Studioで設定するチュートリアルを見つけるのは難しいです。実際、MySql ++を前に試しましたが、Visual Studio 2010でインストールすることはできませんでした。個人的には、C++環境用のデータベースライブラリをインストールするのは簡単ではないと思います。私は、将来のブーストのリリースでデータベースをサポートする小さなユーティリティライブラリをサポートすることを願っています。 – Chan

4

私はSQLiteは良い選択かもしれないと思うが、それは大規模ADO.NETでサポートされています。

投稿者this投稿を読むと、C++からのデータアクセスに関するいくつかの側面があるかもしれません。

更新
読むthisポストは、SQLiteの〜C/C++(なしMS)の詳細を持っています。
ところで、多くの大きなcompaniesはSQLiteを使用します。

MySqlと同じ基準を満たしているかどうかはわかりません。

+0

ありがとう、SQLiteはMySqlで動作できますか?私はVisual Studioが好きですが、私はMSのファンではありません。私はまだクロスプラットフォームのライブラリを好むし、C++ STLに準拠しています。 – Chan

+0

SQLiteは、データベースです。単純な低レベルの方法を探しているなら、さまざまな方法でデータにアクセスできます。ここをクリックしてください:http://www.sqlite.org/cintro.html – Shimmy

+0

@Chan :私はまた、SQLiteは見て価値があると思う。しかし、私は真剣にそれがMySQLで動作することに疑う。 –

1

MySQL's native client has a C API(したがって、容易に使用可能なC++から)

+0

@ Voigtを使う必要があります:あなたの提案に感謝します。私はそれを試してみましょう。 – Chan

関連する問題