VC++连接_SQL2000 的技术实例,讲得蛮细。嵌入式 SQL 的用法,配合 C++写数据库操作,真的挺方便,尤其适合初学者练手。文中例子简单明了,创建表、插入数据、再用游标遍历查询,一套流程跑通之后,理解就上来了。像EXEC SQL CONNECT TO
、DECLARE CURSOR
这种嵌入式语法,平时用得少,但搞清楚一次就不陌生了。
嵌入式 SQL的好处就在于,你不用额外折腾 ODBC 或 ADO 啥的,直接在main()
里下 SQL 指令,省事多了。变量声明用的是BEGIN DECLARE SECTION
包起来的方式,这种写法比较老派,但胜在清晰。像sno
、sname
这种字段的映射,代码里一目了然。
执行流程里比较实用的是游标的用法:EXEC SQL DECLARE mystudentCursor CURSOR FOR
之后是OPEN
再FETCH
,配合cityInd
判断NULL
,算是教科书级示范了。如果你项目还真对接 SQL2000,这篇教程能帮你少踩不少坑。
,代码连接的是pubs
数据库,用户名用的是sa.790904
,这种连接方式现在看是有点过时,不过拿来练手还是蛮不错的。如果你对嵌入式 SQL 感兴趣,可以顺带看看SQL 嵌入式编程入门和Sybase 嵌入式 SQL/C 编程详解,蛮有意思的。
对了,SQL2000 相关资料不太多了,如果你手头正好用到 VC++老项目,早点收藏挺值的。