- - PR -
C++でデータベースとの繋がり
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2007-04-12 11:44
お世話になります。
C++で(VC++ではなくて)、DBと繋がりしたいですが、 どのヘッダーファイルをインクルードすべきですか? また、簡単な例があれば、また関連なURLはご存知なら教えていただければ あり難いです。 宜しくお願いします。 | ||||
|
投稿日時: 2007-04-12 11:58
どのDBにつなげるか、そして、どんなミドルウエアを使うのか(つかわないのか)
により、いろいろと変わってくるとおもうのですが。 | ||||
|
投稿日時: 2007-04-12 12:10
お世話になっております。
ミドルウェアは使わなくて、単純にC++(VC++のConsole ApplicationのようなPG)で SQL Serverとつながりたいです。 宜しくお願いします。 | ||||
|
投稿日時: 2007-04-12 12:54
「DB-Library for C」を使うことになります。 http://msdn.microsoft.com/library/ja/dblibc/dbc_pdc00b_589v.asp?frame=true ただし、古すぎて私も使ったことがありません。この MSDN にサンプルソースコードも多少あります。しかし MSDN 以外の資料は多くないでしょう。 あるいは ODBC です。こっちのほうは、わりと資料も豊富です。これも古いとは言え、まだ現役のインターフェースです。当然ですが ODBC ドライバーは要ります。私は ODBC のほうをお勧めします。 さもなくば、今風の OLE DB/ADO になります。 | ||||
|
投稿日時: 2007-04-12 17:45
MS SQL Server 7.0以前ならば、unibonさんのいうとおり、DB-Libraryを使います。
また、7.0以降でも7.0の機能に限れば使えるようです。 http://msdn2.microsoft.com/ja-jp/library/ms190611.aspx ただ、7.0以降では(一応)ネイティブの接続はODBCということになっていますので、 ODBCで接続するのが、私もいいと思います。↓こんな感じで。 http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odbc/htm/odbcbasic_application_steps.asp |
1