`
Z草履虫
  • 浏览: 17376 次
社区版块
存档分类
最新评论

在MFC中使用OTL库连接数据库

    博客分类:
  • VC++
阅读更多

在Win32控制台程序下,要使用OTL库,只需在程序加入OTL头文件,并写上以下两句代码即可(ODBC方式):


    #define OTL_ODBC 

    #include "otlv4.h"



但是在编写MFC程序的时候,单单用以上的做法是不行的,编译的时候会出现如下错误(error LNK 2019):

 


 

解决办法是再加入ODBC库,如下:


    #define OTL_ODBC

    #include "otlv4.h"

    #pragma comment(lib,"odbc32.lib")



以上办法在使用ODBC方式连接MSSQL数据库的情况下测试通过,对于使用使用ORACLE或者MYSQL数据库的情况,

解决办法应该也类似.

 

 

 

  • 大小: 130.6 KB
分享到:
评论

相关推荐

    数据库编程技术总结ODBC API、ADO、ADO.NET、OCI、OTL

    这些技术主要用于创建、读取、更新和删除(CRUD)数据库中的数据。数据库编程可以分为客户端编程和服务端编程。 1. **数据库客户端编程技术**: - **ODBC API**:开放数据库连接(ODBC)是一种标准的数据库访问...

    VC++数据库编程总结

    在IT领域,尤其是软件开发中,数据库编程是不可或缺的一部分,尤其在使用VC++作为开发工具时。VC++可以与多种数据库系统进行交互,如SQL Server、Oracle等,通过不同的访问技术实现数据的存取。本文将深入探讨VC++...

    数据库编程总结(1).doc

    ADO.NET 是利用数据集的概念将数据库数据读入内存中,然后在内存中对数据进行操作,最后将数据集数据回写到源数据库中。 OTL 是 Oracle, Odbc and DB2-CLI Template Library 的缩写,是一个 C++编译中操控关系...

    VC数据库编程总结.doc

    - **避免在WHERE子句中使用函数**:这会阻止数据库使用索引。 - **使用EXPLAIN PLAN分析查询执行计划**:了解数据库如何执行查询,找出瓶颈并优化。 - **批量处理数据**:一次处理大量数据通常比多次处理小量数据...

    数据库编程总结

    CDatabase 提供了 Open 函数连接数据库,Close 函数断开连接,及 ExecuteSQL 函数执行 SQL 语句等功能。CDatabase 还提供了事务处理、登录验证等高级功能。 (2) CRecordset 类 CRecordset 类是 MFC 封装的记录集类...

    数据库编程小结

    - **OTL (Oracle, ODBC and DB2 C++ Template Library)**:OTL是一个高性能的C++模板库,用于操作关系数据库。它支持多种数据库系统,并且在跨平台兼容性和执行效率方面表现出色。 ##### 2. VC++数据库编程几种方法...

    OracleDBTest.rar

    MFC结合OTL访问oracle数据库的测试代码,实现了通过OTL执行建表、序列操作、插入、批量删除的功能,数据库的连接字符串可通过程序界面改变。 此代码意在测试使用OTL批量删除功能,分别使用插入线程和删除线程使两个...

Global site tag (gtag.js) - Google Analytics