ODB学习——入门(下载编译,运行其实例Hello)

1. 各个环境:

1.1 ODB: 2.4.0  (32bit)

1.2  visual stdio 2013 (32bit)

1.3  SQL Server 2012 (32bit)

2. ODB资源下载

下载地址:http://www.codesynthesis.com/products/odb/download.xhtml

2.1 下载ODB Compiler:                        odb-2.4.0-i686-windows

2.2 下载Common Runtime Library:       libodb-2.4.0

2.3 下载Database Runtime Libraries:    libodb-mssql-2.4.0

2.4 下载Examples:                              odb-examples-2.4.0

3. 安装ODB

3.1 解压下载的odb-2.4.0-i686-windows

扫描二维码关注公众号,回复: 6435088 查看本文章

3.2 将bin目录加入环境变量中(计算机->属性->高级系统设置->环境变量)

3.3 在命令行中输入odb --version查看是否安装成功:

成功如下:

编译及运行实例程序的Debug版本:

4. 编译ODB核心库,ODB的mssql库, mssql库

4.1 编译ODB核心库

4.1.1 解压libodb-2.4.0 

4.1.2 进入libodb-2.4.0打开libodb-vc12.sln    (vs2013)

4.1.3 在vs2013直接重新生成ODB核心库:

在libodb-2.4.0->bin:           odb-d-2.4-vc12.dll

在libodb-2.4.0->bin:           odb-d.lib

4.2 生成ODB的mssql库, mssql库

4.2.1 解压 libodb-mssql-2.4.0

4.2.2 进入 libodb-mssql-2.4.0打开libodb-mssql-vc12.sln    (vs2013)

4.2.3 添加工程属性设置包含目录:D:\ODB\libodb-2.4.0\      (根据实际libodb-2.4.0解压的位置)

4.2.4 设置库目录: D:\ODB\libodb-2.4.0\lib

4.2.5 在vs2013重新生成ODB的mssql库, mssql库:

ODB的mssql库:  libodb-mssql-2.4.0\bin\odb-mssql-d-2.4-vc12.dll

mssql库:             libodb-mssql-2.4.0\lib\odb-mssql-d.lib

5. 运行ODB例子 (hello-mssql-vc12)

5.1  解压odb-examples-2.4.0

5.2 进入odb-examples-2.4.0打开 examples-mssql-vc12.sln

5.3 例子项目需要上面两个工程的头文件及库:

vs2013将hello-mssql-vc12设为启动项目

将程序运行时依赖的动态库odb-d-2.4-vc12.dll、odb-mssql-d-2.4-vc12.dll拷贝到生成的.exe目录下:

到这里例子已经可以生成并执行,但操作数据库失败:

改变以下内容:

改为实际数据库登录信息:

我的数据库:

5.4 登录数据库运行例子目录下的person.sql数据库脚本生成表。

5.5 成功生成表后运行例子:

5.6 例子运行成功后:

猜你喜欢

转载自blog.csdn.net/qq_23903863/article/details/81158880