| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1932 人关注过本帖
标题:[求助]求C语言之连接数据库的程序例子?
只看楼主 加入收藏
lhj2005
Rank: 1
等 级:新手上路
帖 子:230
专家分:0
注 册:2007-1-23
收藏
 问题点数:0 回复次数:7 
[求助]求C语言之连接数据库的程序例子?
谁能指导下?

[此贴子已经被作者于2007-7-3 23:17:49编辑过]


搜索更多相关主题的帖子: C语言 数据库 例子 
2007-03-29 23:57
swiminfire
Rank: 1
等 级:新手上路
帖 子:96
专家分:0
注 册:2005-8-11
收藏
得分:0 

要命,这个不算是基础语句了好不好。看你连接的是什么数据库,搞不好还要写驱动。俺也不懂啊,不过用VB拉什么的就比较容易拉


Get in first, and then word your ways out ! BY KIKI
2007-03-29 23:59
lhj2005
Rank: 1
等 级:新手上路
帖 子:230
专家分:0
注 册:2007-1-23
收藏
得分:0 

想学习一下啊,斑竹能指导下吗

2007-03-30 00:32
lhj2005
Rank: 1
等 级:新手上路
帖 子:230
专家分:0
注 册:2007-1-23
收藏
得分:0 
自己顶个

[此贴子已经被作者于2007-7-3 23:18:22编辑过]


2007-03-30 11:32
lxhhuan
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2007-4-30
收藏
得分:0 

俺也给你狂定定!!!!!!!!!!!!!!!

2007-09-24 12:37
jiangzw625
Rank: 1
等 级:新手上路
帖 子:119
专家分:0
注 册:2006-3-27
收藏
得分:0 
你看SQL2000的帮助文档,里面有很多用ODBC操作数据库的

马马乎乎
2007-09-24 20:16
电脑爱好者
Rank: 1
等 级:新手上路
帖 子:43
专家分:0
注 册:2006-5-6
收藏
得分:0 

sqlite 相应的库函数支持吧,才可以连接的...


http://www.sqlite.org/


自己参考资料..

2007-09-24 20:52
josen0205
Rank: 2
来 自:江苏
等 级:论坛游民
帖 子:307
专家分:52
注 册:2007-5-8
收藏
得分:0 

我用的是informix数据库,直接编译 *.ec文件,数据库语句直接嵌入到C程序中.
不过需要有UNIX环境和informix数据库,首先编辑*.ec文件例如
/********************test.ec************************/
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <curses.h>
$include sqlca;

$struct test
{
char num[7];
char mc[31];
};

void i_xy(int x,int y) /* UNIX中光标定位,windows不可以 */
{
printf("%c%c%d;%dH",'\033','[',x,y);
}

int main()
{
EXEC SQL begin declare section; /* 定义数据库变量 */
struct test stTest;
char inum[7];
EXEC SQL end declare section;

$database testdb; /* 打开数据库 */

memset(&stTest,0,sizeof(struct test));
memset(inum,0,sizeof(inum));

system("clear");
i_xy(7,30);
printf("请输入交易码:[ ]");
i_xy(7,44);
scanf("%s",&inum);
/* 定义游标用于查找p_test数据表中和inum匹配的记录 */
EXEC SQL declare test_cur cursor for select * from p_test where num matches :inum;

EXEC SQL open test_cur;
EXEC SQL fetch test_cur into :stTest; /* 从游标中取出一条记录保存到stTest中 */

while(sqlca.sqlcode == 0) /* 输出所有符合条件的记录 */
{
printf("\n\t num=[%s] mc=[%s]",stTest.num,stTest.mc);
memset(&stTest,0,sizeof(struct test));
EXEC SQL fetch test_cur into :stTest;
}
printf("\n");
EXEC SQL close test_cur;
EXEC SQL free test_cur;

$close database;
return 0;
}
/*************************************************/
编译: esql -o test test.ec

[此贴子已经被作者于2007-9-25 17:10:08编辑过]


只有想不到,没有做不到
2007-09-25 14:42
快速回复:[求助]求C语言之连接数据库的程序例子?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.061859 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved