c如何与sql数据库连接

c如何与sql数据库连接,第1张

分类: 电脑/网络 >> 程序设计 >> 其他编程语言

问题描述:

C或者以C++与SQL应该如何连接,谢谢!

解析:

用odbc或db-libary给你一小段db-library程序

int CreateProc(PDBPROCESS dbproc,char pwd,char sname)

{

PLOGINREC login;

char sname[20];

unsigned short num;

memset(sname,0,sizeof(sname));

login=dblogin();

DBSETLUSER(login,"sa");

if(strlen(pwd)>0)

{

DBSETLPWD(login,pwd);

}

DBSETLVERSION(login, DBVER60);

dbprocerrhandle(login,err_handler);

dbprocmsghandle(login,msg_handler);

dbserverenum(LOC_SEARCH,sname,sizeof(sname),&num);

DBSETLTIME(login,20);

dbproc=dbopen(login,sname);

if(dbproc == NULL){

return ERR;

}

dbuse(dbproc,"ccenter");

dbfreelogin(login);

return OK;

}

int check_grp_no(int grp_no, unsigned int all_len)

{

int res=0;

int t=0;

dbcancel(dbproc);

dbfcmd(dbproc," select all_len from grp_table where grp_no=%d",grp_no);

res=dbsqlexec(dbproc);

if((res=dbresults(dbproc))==SUCCEED){

dbbind(dbproc,1,INTBIND,0,(unsigned char ) all_len);

while(dbnextrow(dbproc)!=NO_MORE_ROWS){

t++;

return OK;

}

}

return ERR;

}

string sql ="server=192168059;uid=sa;pwd=panwei;database=master";//连接字符串conn = new SqlConnection(sql);//声明连接对象connOpen();//连接打开就连上了net和Java本质上没有区别,都是托管型的。net是建立在java基础上的,增加了一些新的东西

以上就是关于c如何与sql数据库连接全部的内容,包括:c如何与sql数据库连接、怎么实现程序与数据库的连接、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9302064.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存