c# 不直连 数据库

c# 不直连 数据库,第1张

C#无法直连数据库,需要引入关于连接数据库的头文件,依赖等。C#连接数据库的步骤:

1、把安装好的MySQL目录里的libmySQL.dll复制到C:\Windows\system32\下;

2、把MySQL的头文件添加到环境中;

3、把libmysql.lib添加到VS2010的项目中即可。

mysql是有c语言接口的,安装相应库后就可以链接了,一般连接mysql的函数是mysql_connect或者mysql_real_connect(大概就是这么拼的吧。。。)可以使用mysql_query执行sql语句

建议用ado连接,网上的ado封装好的库有很多,随便下一个就行。

包含了头文件和cpp文件后,可以这样

CADORecordset* pRs = new CADORecordset((static_cast<CFrenchApp *>(AfxGetApp()))->g_pDb)

Sql1="select word,wordtype,meaning,tag,id from word "+Where

int i=0

if(pRs->Open((LPCTSTR)Sql1))

{

while(!pRs->IsEof())

{

pRs->GetFieldValue(0,word[i].word)

pRs->GetFieldValue(3,word[i].tag)

pRs->GetFieldValue(1,word[i].wordtype)

pRs->GetFieldValue(2,word[i].meaning)

pRs->GetFieldValue(4,word[i].id)

pRs->MoveNext()

i++

}

pRs->Close()

}

m_max=i

m_cur=0

delete pRs

这样就可以得到数据库里的东西


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存