c語言連接sqlserver
⑴ C語言怎麼通過ADO連接sqlserver資料庫(舉出至少三種在ADO中連接資料庫的方法)
舉個例子,連接SQL:
//打開資料庫
strDBClass.Format(_T("Provider=Microsoft.Jet.OLEDB.4.0;DataSource=%s;JetOLEDB:DatabasePassword=%s"),m_,m_);
//創建連毀前氏接
HRESULThr=m_pConnection.(_uuidof(Connection));
_m_pConnection- //聲明表纖散單指針 _; .(__uuidof(Recordset)); //執行語句 CStringstrSQL(悔首L"SELECT*FROM[Band]"); m_pConnection- //提取某一項例如BandInfo intiBandInfo=wcscmp(colum,L"BandInfo"); while(!- { var=- if(var.vt!=VT_NULL) strName=(LPCSTR)_bstr_t(var); - } ⑵ 璇曡堪宓屽叆寮廠QL璇璦浣跨敤瑕佽冭檻
宓屽叆寮廠QL紼嬪簭鐨刅C+SQL server 2000瀹炵幇鐨勭幆澧冮厤緗 ⑶ 我以前學過C語言,現在我想學資料庫,ACCESS--SQLSERVER--ORACLE,我有沒有必要按這樣的順序學習
可以的,不過有些困難, ⑷ c#怎麼和sql資料庫連接 1、打開Visual Studio 2008工具,點擊文件菜單,選擇新建下面的項目選項,如下圖所示。 ⑸ 請教各位大蝦,我有C語言編程基礎,現在想用C#做一個學生成績管理軟體(資料庫小課設),應該如何做呢
這個不是很難,首先,你應該從整體上把握。做一個學生成績管理軟體,為以後便與擴展建議使用MVC模式,
宓屽叆SQL鐨凜搴旂敤紼嬪簭鍏蜂綋鍒癡C++6.0, SQL Server2000 涓嬭皟璇曞彲鍒嗕負浜旀ワ細1銆佺幆澧冨垵濮嬪寲;2銆侀勭紪璇;3銆佺紪璇;4銆佽繛鎺;5銆佽繍琛屻備笅闈㈠氨鍏朵腑閲嶈佺殑鐨勬搷浣滄柟娉曠粰浠ヨ︾粏璇存槑銆
1銆佺幆澧冨垵濮嬪寲
(1) SQL Server2000涓哄叾宓屽叆寮廠QL鎻愪緵浜嗕竴姝ょ壒孌婄殑鎺ュ彛錛涢粯璁ょ殑瀹夎呮柟寮忔病鏈夊畨瑁呰繖姝ゆ帴鍙o紱鍥犳わ紝闇瑕佹妸devtools.rar瑙e帇鍒癝QLServer鐨勭郴緇熸棩褰曚笅錛堝嵆鏂囦歡澶筪evtools涓鐨勬墍鏈夋枃浠訛級;濡傛灉鎿嶄綔緋葷粺瀹夎呭湪C鐩橈紝鍒橲QL Server鐨勭郴緇熺洰褰曟槸C:\Program Files\Microsoft SQL Server銆傦紙鎴 鍦ㄥ畨瑁匨icrosoft SQL Server 2000鏃墮夋嫨瀹夎匘evelopment Tools錛屼負浣跨敤宓屽叆寮廠QL璇璦鍑嗗囧繀瑕佺殑澶存枃浠跺拰搴撴枃浠躲傦級
( 2)鍒濆嬪寲Visual C++ 6.0緙栬瘧鍣ㄧ幆澧冦傚湪鍛戒護琛屾柟寮忎笅榪愯屾枃浠\Microsoft Visual Studio\VC98\Bin\vcvars32.bat銆
(3)鍒濆嬪寲SQL Server鐨勯勭紪璇戠幆澧冦傚湪鍛戒護琛屾柟寮忎笅榪愯屾枃浠:\Devtools\samples\esqlc\setenv.bat銆
( 4) VC++6.0鐜澧冮厤緗銆傚叿浣撻厤緗鍒嗕負濡備笅涓夋[錛
鈶燭ools->options->directories->Include Files:娣誨姞 C:\Program Files\Microsoft SQL Server\devtools\include銆傚皢SQL server鑷甯︾殑鐢ㄤ簬鏁版嵁搴撳紑鍙戠殑澶存枃浠跺寘鍚鍒板伐紼嬬幆澧冧腑銆
鈶Tools->options->directories->Lib Files:娣誨姞C:\Program Files\Microsoft SQL Server\devtools\x861ib銆傚皢寮鍙戠敤鍒扮殑鍖呭寘鍚鍒板伐紼嬩腑銆
鈶project->Settings->Link->Object/Library Moles錛屾坊鍔犲簱鏂囦歡:SQLakw32.lib錛 Caw32.lib銆傝繖涓や釜鏂囦歡涔嬮棿鐢ㄧ┖鏍煎垎寮銆
2銆侀勭紪璇
C璇璦緙栬瘧紼嬪簭涓嶈兘璇嗗埆搴旂敤紼嬪簭涓鐨凷QL璇鍙ワ紝闇瑕佺粡榪囬勫勭悊紼嬪簭灝嗗叾杞鎹㈡垚C璇鍙ャ係QL Server鐨勯勫勭悊紼嬪簭鏄痭sqlprep.exe銆 nsqlprep.exe鍦⊿QL Server瀹夎呮棩褰曠殑MSSQL\Binn涓嬨傝嫢SQL Server鏁版嵁搴撻噰鐢ㄧ殑鏄榛樹換瀹夎呮柟寮忥紝鍒欓渶瑕佹妸binn.rar鐨勫唴瀹規嫹璐濆埌鎸囧畾鐩褰曚笅銆
Microsoft SQL Server 2000鎻愪緵鐨勯勭紪璇戠▼搴弉sqlprep.exe錛岀敤浜庡瑰祵鍏ュ紡SQL紼嬪簭榪涜岄勭紪璇戝勭悊錛岀敓鎴怌璇璦婧愮▼搴.瀹為檯涓婂氨鏄灝嗗祵鍏ュ紡SQL紼嬪簭涓鐨勫祵鍏ュ紡SQL璇鍙ユ浛鎹涓哄硅繍琛屾椂搴撴枃浠禨qlakw32. dll鐨勫嚱鏁拌皟鐢錛屾帴鐫榪愯屾椂搴撴枃浠惰皟鐢ㄥ姩鎬佽繛鎺ュ簱Ntwdblib. dll閫氳繃緗戠粶鏉ュ瓨鍙朚icrosoft SQL Server 2000鏁版嵁搴撴湇鍔″櫒.
因為如果沒有SQL語法知識和其他基礎知識的話
困難會很大,建議先看一下基礎知識,隨便到圖書館借一本資料庫原理之類的書,花上一個禮拜時間翻翻
之後再去學,應該會好點
首先是從代碼分析看創建學生對象及其相關的屬性,
其次從資料庫看建立一個資料庫,資料庫中建立一個學生表,以存放和修改刪除學生數據
從用戶界面上需要創建表,也可以用gridview等數據源控制項,直接綁定就可以了
在代碼層,你要寫多個函數,比如插入,修改,刪除,等等,這些函數需要哪些參數以及返回的結果是什麼都要你自己去慢慢思考
比如插入吧,參數應該是一個Student實體對象返回可以是void 也可以是bool類型關鍵看自己怎麼把握 每個函數中都應該和資料庫(這里指sqlserver)建立連接 且寫入相應的sql語句。
總之,寫軟體時,首先要思考好,你的目標還有怎麼做,編程這東東要有嚴密的邏輯推理能力和學會思考能力,