当前流行的数据库有很多种,MySQL由于其开源,能满足我们平时绝大多数的开发,所以选择了MySQL作为自己学习的数据库。
对于新手来说,MySQL这个平台搭起来就很烦人,做为一个小白,把自己的疼苦经历分享出来也是需要一番勇气。
首先,选择MySQL的版本,有64位的,有32位的,有Windows,Unix 的,选择哪个,这个主要看自己的开发环境,一般64位电脑安装64位的。下载地址:MySQL下载
我的是64位win10系统,用的是VS2010,Qt5设计界面,由于这两个软件都是32位的,我本来应该安装32位的Windows版本,但我一开始根本没有注意到这个,导致我后面有搜索方法解决,幸好有方法补救,不然重装软件太烦,都是泪。
下载好安装包,就双击安装。安装过程见百度经验:安装过程特别注意要记住填写的用户名和密码。
安装好一般有以下程序:
前面两个操作是传统的方法,类似于windows的CMD,对于新手来说可能有点陌生,其实MySQL的操作语言很简单,推荐一本入门级参考书,MySQL必知必会,语言真的不难。如果一开始不想用着种操作,很庆幸有MySQL Workbench,也就是最后一个,点开它,建立自己的数据库,就像exel差不多。
让电脑连接到数据库,打开控制面板 -> 管理工具 -> ODBC数据源,添加
填写上面的内容:
用Test检测有没有连接到数据库。
由于我用的vs编译器,项目配置参考:VS配置
由于我用的是32位的Qt,和64位 的MySQL不能共存。所以用MySQL的32位连接,Connector下载并安装,当然的重新配置项目属性了,但是得用32位的动态库,即在安装目录下的
使用MySQL Connector C 6.1里的文件配置。
使用C++来操作MySQL,方法可以用C的API,这个现在比较成熟,在安装程序里就有,另一个是用C++的API,但是需要安装配置boost库,尝试了好几次,未果,只好放弃了。具体方法参考C++连接。