最近由于很多同学都在做软件工程实验,由于大部分同学使用BCB来进行软件开发,于是连接数据库就成了必须解决的问题,而本文的目的就是帮助大家用BCB连接Mysql数据库。
C++builder 6.0使用ODBC连接MySQL数据库
1、检查数据库驱动
(win10)打开”控制面板”->“系统和安全”->“管理工具”->“ODBC数据源(64位)”


可以看到我的电脑目前还未装MySQL的数据驱动。
驱动百度网盘下载地址 下载地址 提取码: 1fsr
2、驱动安装
下载完成后,我们打开压缩包是这样的。

第一个是32位安装包,第二个是64位安装包。
目前我们的电脑大多数是64位的,所以我们安装64位的驱动。
我他妈服了,原来BCB 6.0是32位的软件,所以我们驱动必须装32位的,bcb才能读取到
无脑点next就可以安装了,如果不想装在C盘,可以在倒数第二步选择Custom安装模式
3、添加驱动
安装完成后,我们再去数据源管理程序,添加驱动。
-
一定选择Unicode这个驱动,防止字符乱码
点完成后,进入下面的界面。


点击test测试,结果连接成功,说明设置成功,点击OK,就设置完成了。
4、C++builder中连接数据库
1、打开一个项目
2、建立连接
- 首先拖拽一个ADOConnection组件到窗口上。

- 双击ADOConnection组件,出现以下界面,然后点建立


选择此选项然后下一步
数据源选择 :这里我们选择,前面在ODBC数据源里设置的那个连接。


信息输入完成后,点击连接测试,不出意外的话就连接成功了。

3、执行查询
查询我们使用到了ADOQuery组件。

然后点击ADOQuery组件的属性,Connection属性选择Connection1组件。

这样这个ADOQuery1组件就能使用了。
查询代码语法如下
1 | ADOQuery1->Close();//关闭原来的查询 |
5、总结
整个连接MySQL数据库过程就这样啦,只要一步步操作就不会有错的,如果以上操作有任何问题可以直接联系博主。






