VC操作数据库

我用SQL自己新建一个数据库,建好了表,等等一些。然后再用VC++6.0去写程序,怎样使C++语句产生的结果写入该数据库,以及怎样通过C++语句读取数据库中的数据。就相当... 我用SQL自己新建一个数据库,建好了表,等等一些。
然后再用VC++6.0去写程序,怎样使C++语句产生的结果写入该数据库,以及怎样通过C++语句读取数据库中的数据。

就相当于数据库当作文件使用。,打开,读取,写入,关闭等简单操作。
请详细说明,先谢过。
PS:我没学过MFC,DAO等等。我只学了C,C++,数据库,都不是很精通。
展开
 我来答
百度网友67496da
2009-08-04 · TA获得超过652个赞
知道小有建树答主
回答量:220
采纳率:0%
帮助的人:255万
展开全部
你这种情况可以直接通过ODBC的方式对数据库进行访问。。。而且是直接使用ODBC API,不使用经过MFC类库包装过的ODBC相关的类库。

ODBC API一般声明于头文件<sql.h>中
直接用ODBC API进行数据库访问的流程如下:
1、在控制面板->管理工具->数据源(ODBC)中添加你所建立的SQL数据库的一个新数据源。

2、通过ODBC API去访问建立的那个数据源,与数据源建立连接

3、通过ODBC API中相应的函数,在函数中调用执业标准的SQL语句,实现对数据库的各种操作。。。

ODBC API中的主要函数声明如下:
分配环境句柄:
SQLRETURN SQL_API SQLAllocEnv(SQLHENV*);
分配语句句柄:
SQLRETURN SQL_API SQLAllocStmt(SQLHDBC,SQLHSTMT*);
数据源连接函数:
SQLConnect(SQLHDBC,SQLCHAR*,SQLSMALLINT,SQLCHAR*,SQLSMALLINT,SQLCHAR*,SQLSMALLINT);
SQL语句执行函数:
SQLRETURN SQL_API SQLExecute(SQLHSTMT);

关于ODBC API的详细信息,你可以百度一下,网上很多的,这是一个比较底层,但也是一个非常普遍的连接方法,MFC以及其它很多数据库连接,都是以ODBC API为基础的,甚至有些只是它的一个包装而已。。。 此外,这种连接方式不需要你掌握MFC,DAO,ADO这些五花八门的东西,只需要你有C语言的基础和基本的数据库概念就行了,缺点是比较底层,控制的东西很直接。。。。同时需要你有一定的SQL语句撰写能力。
光点科技
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件... 点击进入详情页
本回答由光点科技提供
lijiakxl
2009-08-04 · TA获得超过231个赞
知道小有建树答主
回答量:481
采纳率:0%
帮助的人:411万
展开全部
学过什么有那么重要吗??
不过是个类库而已
你不是会C++的STL库吗?
MFC不都一样 而且访问数据库 高效 方便
不爱学习的 就是代码给你 你也不会
爱学习的 说个思路 自己找去了

你认为工作后 什么都是自己学过吗?
那我告诉你 你绝对就失业了 没有自学能力 你学习的再多 也是没用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
80676535
2009-08-04 · TA获得超过477个赞
知道小有建树答主
回答量:1316
采纳率:0%
帮助的人:879万
展开全部
百度查一下
ADO MFC
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhangbin_1000
2009-08-04 · 超过16用户采纳过TA的回答
知道答主
回答量:126
采纳率:0%
帮助的人:29.7万
展开全部
给你一个例子,自己研究一下,或许有所帮助!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式