当前位置:首页 » 编程语言 » c语言连接sqlserver

c语言连接sqlserver

发布时间: 2024-10-31 21:15:57

⑴ 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瀹炵幇镄勭幆澧冮厤缃

宓屽叆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鏁版嵁搴撴湇锷″櫒.

⑶ 我以前学过C语言,现在我想学数据库,ACCESS--SQLSERVER--ORACLE,我有没有必要按这样的顺序学习

可以的,不过有些困难,
因为如果没有SQL语法知识和其他基础知识的话
困难会很大,建议先看一下基础知识,随便到图书馆借一本数据库原理之类的书,花上一个礼拜时间翻翻
之后再去学,应该会好点

⑷ c#怎么和sql数据库连接

1、打开Visual Studio 2008工具,点击文件菜单,选择新建下面的项目选项,如下图所示。

⑸ 请教各位大虾,我有C语言编程基础,现在想用C#做一个学生成绩管理软件(数据库小课设),应该如何做呢

这个不是很难,首先,你应该从整体上把握。做一个学生成绩管理软件,为以后便与扩展建议使用MVC模式,
首先是从代码分析看创建学生对象及其相关的属性,
其次从数据库看建立一个数据库,数据库中建立一个学生表,以存放和修改删除学生数据
从用户界面上需要创建表,也可以用gridview等数据源控件,直接绑定就可以了
在代码层,你要写多个函数,比如插入,修改,删除,等等,这些函数需要哪些参数以及返回的结果是什么都要你自己去慢慢思考
比如插入吧,参数应该是一个Student实体对象返回可以是void 也可以是bool类型关键看自己怎么把握 每个函数中都应该和数据库(这里指sqlserver)建立连接 且写入相应的sql语句。
总之,写软件时,首先要思考好,你的目标还有怎么做,编程这东东要有严密的逻辑推理能力和学会思考能力,

热点内容
茄子存储 发布:2024-10-31 23:22:47 浏览:557
java生成当前时间 发布:2024-10-31 23:21:52 浏览:259
文件服务ftp 发布:2024-10-31 23:18:24 浏览:717
申请台湾访问学者 发布:2024-10-31 23:18:24 浏览:538
linux77 发布:2024-10-31 23:12:53 浏览:632
linuxssh代理 发布:2024-10-31 23:03:47 浏览:48
变算法 发布:2024-10-31 23:03:47 浏览:479
vs2010数据库管理 发布:2024-10-31 23:00:57 浏览:91
php获取系统信息 发布:2024-10-31 22:47:53 浏览:400
2016怎么查看加密相册 发布:2024-10-31 22:43:00 浏览:511