本文以MySQL数据库为例,其他数据类似。
官方文档和下载
安装下载首页(下载与安装教程Windows/Linux)
Windows安装步骤(都是英文版,流程虽然详细,但是却略显麻烦,主要是因为ODB的机制造成的)
ODB的使用原理
下面介绍ODB的使用原理来说明为什么会有这么多步骤:
ODB的架构和流程
(1)你自己定义一个C++的Person类.h/.cpp
(2)用安装的ODB Compiler编译Person.h得到新的
必选:
MySQL官方C开发库
只用这个即可同时开发C++程序
作用:这个是MySQL官方提供的用于C开发程序读写MySQL提供头文件和动态链接库文件以及静态链接库文件,跟ODB没有任何关系。
这个不需要编译,提供现成的头文件和库文件。可以用C直接读写MySQL数据库。
官方下载地址(全部都有自己选):
不建议用:
后来发现/cpp里面下载的压缩文件中并没有【mysql_version.h】和【mysql_time.h】而是在/c的C版本包里有。所以下载了上面/c网址下的包。下载:mysql-connector-c++-noinstall-1.1.6-win32.zip 或者 mysql-connector-c++-noinstall-1.1.6-win64.zip
下载并使用ODB编译器
主要功能:将自定义ODB结构编译生成标准的.hxx头文件和标准的.cxx源文件。
这个是个bin/odb.exe可执行文件,免安装。要想使用这个EXE只需要打开CMD终端,将目录切换到此目录即可执行: