摘要: 说明 该文档说明的是4.0版本的ORACLE/ODBC和DB2-CLI模板库(OTL)。OTL4.0(后面简称OTL)模板库是基于C++的模板的。 OTL4.0是组合了C++的模板框架和OTL适配器。框架是一个简单的OTL_stream的概念,OTL适配器则是一个基于数据库API的经量级的类库,并且 阅读全文
posted @ 2016-09-24 15:05 Boblim 阅读(688) 评论(0) 推荐(0)
摘要: 默认参数是存在于函数的声明中,还是函数的定义中呢? 我在VS6.0和VS2008下做了如下实验,并做出了简单的总结,有不足或者不准确的地方,欢迎大家拍砖,我会及时修正相关内容。 实验一:默认参数不能同时存在于函数声明和函数定义中。 #include #include using namespace std; void SetHeight(double dHeight =... 阅读全文
posted @ 2016-09-22 19:10 Boblim 阅读(5475) 评论(0) 推荐(1)
摘要: 今天无论如何要写点东西,算是搞清楚了一点东西吧。有点小小的成就感。 之前在程序里面使用了list容器,其中用到了erase()函数,之前一直没出现问题,这两天突然莫名奇妙。花了点时间,搞清楚了erase()函数的机理。 常用的删除容器中元素的方法是如下(方法1): list< int> List; 阅读全文
posted @ 2016-09-21 14:43 Boblim 阅读(5292) 评论(1) 推荐(0)
摘要: 在最近的项目里,由于我想重载结构体的==操作符,然而大意的我把重载的过程写在了头文件里,所以导致了multiple definition of的错误。现在总结下解决方法: 首先,最关键的,不要把全局变量以及全局方法的定义放在头文件里!!!! 1.给每一个头文件加上条件编译:注:此方法不是解决上述问题 阅读全文
posted @ 2016-09-20 19:15 Boblim 阅读(40443) 评论(1) 推荐(4)
摘要: Lists将元素按顺序储存在链表中. 与 向量(vectors)相比, 它允许快速的插入和删除,但是随机访问却比较慢. assign() 给list赋值 back() 返回最后一个元素 begin() 返回指向第一个元素的迭代器 clear() 删除所有元素 empty() 如果list是空的则返回 阅读全文
posted @ 2016-09-20 16:57 Boblim 阅读(35894) 评论(2) 推荐(0)
摘要: 最近在写一个项目,项目中需要获得类下面的所有对象,所以我采用了map容器,以string为关键字,list容器为内容来进行查找,而list中是一些struct结构体。由于在插入操作的时候需要判断该对象是否存在,所以需要对list的对象进行查找。我不太喜欢用ForEach的方法,所以采用了标准模板fi 阅读全文
posted @ 2016-09-20 15:28 Boblim 阅读(5082) 评论(0) 推荐(0)
摘要: 1 OTL简介 OTL 是 Oracle, Odbcand DB2-CLI Template Library 的缩写,是一个C++编译中操控关系数据库的模板库,它目前几乎支持当前所有的各种主流数据库,例如Oracle, MS SQL Server, Sybase, Informix, MySQL, 阅读全文
posted @ 2016-09-20 13:20 Boblim 阅读(8938) 评论(0) 推荐(0)
摘要: 首先重点推荐介绍otl介绍及用法的文章:http://www.cnblogs.com/fnlingnzb-learner/p/5835560.html 阅读全文
posted @ 2016-09-18 16:01 Boblim 阅读(2989) 评论(0) 推荐(0)
摘要: 在安装配置之前,需要先大概了解一下MyODBC的架构. MyODBC体系结构建立在5个组件上,如下图所示: Driver Manager: 负责管理应用程序和驱动程序间的通信,主要功能包括:解析DSN (数据源名称,ODBC的数据源名称在ODBC.INI文件中配置),加载和卸载驱动程序,处理ODBC 阅读全文
posted @ 2016-09-18 15:25 Boblim 阅读(8597) 评论(0) 推荐(0)
摘要: mysql存储过程详解 1. 存储过程简介 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。 阅读全文
posted @ 2016-09-12 16:28 Boblim 阅读(22588) 评论(0) 推荐(0)