c builder mysql 连接_C++Builder怎么连接MySQL数据库?

C++Builder怎么连接MySQL数据库?

关注:121  答案:3  mip版

解决时间 2021-02-06 06:40

e6cb1a03ad541b3098697807b7bf1798.png

提问者野战女神

2021-02-05 23:01

看了一下用ADO的方式,但是连接的时候提示[Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server 不存在或访问被拒绝

使用MySQL数据库函数的话,老是提示使用的函数不存在。

有没有什么解决的办法或者其他方法?

最佳答案

e6cb1a03ad541b3098697807b7bf1798.png

二级知识专家椥揂濃

2021-02-05 23:42

首先了解你的mysql数据库是什么版本,然后下载安装一个相应版本的ODBC驱动,设置之后就可以连接了!

全部回答

e6cb1a03ad541b3098697807b7bf1798.png

1楼風聲提筆

2021-02-06 02:03

c++builder连sql server一般通过ado控件,最简单的是通过adodataset。

关键点提示:

1、学会建立程序、建立程序的窗体、学会在窗体上放控件。

2、找到adodataset控件,它一般在dbgo控件分组(控件页)中。

3、找到adodataset控件的属性设置中的“connectionstring”,对它边上的“...”小按钮点一下,就会出来一个小向导窗,在这个小向导窗中你可以设定好你的sql server的相关参数,如ip、id、pass等,并进行测试联接。

4、近似操作,找到adodataset控件的属性设置中的“commandtext”,对它边上的“...”小按钮点一下,就会出来一个小向导窗,在这里你可以设置你要向你的sql server发送的sql指令。

5、以上的做完了,你向sql server服务器发送指令的工作就完成了,接下来是如何接收服务器返回的数据集。

6、接收返回的数据集你需要用到datasource,它一般在data access控件组中,它的作用是把adodataset返回的数据集向别的控件发送,它就是一个中转者。

7、展现数据最简单的是使用dbgrid,它通常在data controls控件组中,它的作用是直接向用户展示数据。

8、现在请你把adodataset、datasource、dbgrid三个组件,在它们的属性设置中去关联起来,怎么关联,你要是这也猜解不出来,就不配去做程序员了,呵呵。

*********************************************************************************************************************

以上是最傻瓜的联接数据库的最简单的方法。要求你对常用的sql指令能懂能明白哦。

至于其它的,比如直接用adoquery、直接用代码向adodataset取得数据字段中的数据的方法,你可以在理解以上做法的基础上慢慢的理解和学习。

此外,csdn论坛中有专门的bcb的区,有很多学习c++ builder的朋友在那里,你可以看看别人的问题,别人的说法,也可以到那里去寻求帮助。

e6cb1a03ad541b3098697807b7bf1798.png

2楼抚弦思华年

2021-02-06 00:55

dbExpress里面放入(1)SQLConnection(2)SQLQuery 2个元件就可以,里面的设置很简单,相信你懂,另外把dbxmys.dll拷贝到你的程序下即可

我要举报

如以上问答内容为低俗/色情/暴力/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!

→点此我要举报以上信息!←

推荐资讯

大家都在看

你可能感兴趣的:(c,builder,mysql,连接)