如何在C/C++程序中使用数据库 100

比如一个完全基于本地数据的图书管理系统,如何生成一个独立的可执行文件,操作本地的数据文件... 比如一个完全基于本地数据的图书管理系统,如何生成一个独立的可执行文件,操作本地的数据文件 展开
 我来答
匿名用户
2016-05-21
展开全部
一般要看使用的数据库。如果 操作 sql server 需要用到 ADO 驱动,这种驱动使用MFC做的包装类比较多一些,在控制台直接编写代码可能稍显繁琐。

如果操作mysql,在安装mysql的时候,有相应的include头文件和库文件,可以在自己的IDE开发环境中进行设置。
沧海雄风2009
2018-03-21 · TA获得超过1.1万个赞
知道大有可为答主
回答量:8525
采纳率:79%
帮助的人:2829万
展开全部
下面的 C 代码段显示了如何连接到一个现有的数据库。如果数据库不存在,那么它就会被创建,最后将返回一个数据库对象。
    #include <stdio.h>#include <sqlite3.h>
    int main(int argc, char* argv[])
    {
       sqlite3 *db;
       char *zErrMsg = 0;
       int rc;
    
       rc = sqlite3_open("test.db", &db);
    
       if( rc ){
          fprintf(stderr, "Can't open database: %s\n", sqlite3_errmsg(db));
          exit(0);
       }else{
          fprintf(stderr, "Opened database successfully\n");
       }
       sqlite3_close(db);
   }
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
itunes0004
2018-03-21 · TA获得超过4045个赞
知道大有可为答主
回答量:2685
采纳率:69%
帮助的人:523万
展开全部
建议使用 sqlit3
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式