2011-03-06 109 views
1

現在我正在使用VS2010 Express編寫一個小型C++控制檯程序。接下來我想要做的是從這個程序中訪問一個SQL數據庫。從C++控制檯應用程序開始使用SQL Express

我已經下載了SQL Server 2008 express。我設法使用db gui設置一個小數據庫。 我現在的問題是,我如何從我的程序中訪問這個數據庫。我需要哪些頭文件,我該如何連接?關於db本身的基本調試我已經找到了許多教程,但是這個縮小程序和db連接之間差距的微小驅動器使我瘋狂......如果任何人對教程或書籍有不錯的提示,請告訴我。

我也嘗試在VS中啓動一個新項目,並希望找到某種「sql項目」的設置嚮導,它會讓我一路上,但沒有找到這樣一個Wiz ...

回答

1

微軟不提供太多來自C++控制檯應用程序的SQL連接。有一些庫,如SOCIDTL,但可以幫助。

+0

感謝您的鏈接!我會看看他們。你說「微軟沒有提供太多來自C++控制檯應用程序的SQL連接」,什麼樣的「程序」確實提供了更好的連接性? Lumpi – Lumpi 2011-03-07 14:51:03

+0

@Lumpi:如果使用MFC,它具有通過各種路徑(ODBC,OLE DB等)連接到數據庫的類。如果使用.NET,它也具有數據庫連接功能。 – 2011-03-07 15:05:42

+0

謝謝!我多窺聽一下,發現http://www.sqlapi.com/,聽起來很吸引我,所以我決定嘗試一下。 – Lumpi 2011-03-07 20:46:08