My SQL++ V3.1.0 用户手册 【译者注】该文档用词较为隐晦,译者也非职业翻译,故有些用词不准确,欢迎来邮件提出批评意见。另,转载请注明出处。Word 文档将提交到百度文科,请自行下载。 [My SQL++ v 3.1.0 用户手册] Kev in Atkinson Sinisa Miliv ojev ic Monty Wideniu s Warren You ng Copy right ? 1998-2001, 2005-2010 Kev in Atkinson (original au thor)My SQL ABEdu cational Technology Resou rces Ju ne 03, 2010 译者:自由骑士笃志 时间:2011-8-5 E-mail: 目录 1.简介 3 1.1. My SQL++历史简要 3 1.2. 如果你有问题 3 2. 概述 3 2.1. 连接对象 4 2.2. 查询对象 4 2.3. 结果表 4 2.4 异常 5 3. 指导 5 3.1. 运行例子 5 3.2. 一个简单的例子 6 3.3. 一个相对复杂一些的例子 7 3.4. 异常 9 3.5. 引用和引号泄露 10 3.6. C++ v s. SQL 数据类型 10 3.7. 处理 SQL 的 NULL 11 3.8. My SQL++的特殊的 String 类型 12 3.9. 处理二进制数据 13 3.10. 使用事务 18 3.11. 使用哪种查询方式? 24 3.12.处理带条件的结果行 25 3.13. 在一个结果表中为每行执行代码 27 3.14. 连接选项 28 3.15. 处理连接超时 31 3.16.一个连接上的并发查询 31 3.17.获取字段源数据 32 1.简介 My SQL++是一个针对 My SQL C API 的 C++封装。它的目的是提供一个类似 STL 容易一样简单易用的接口,帮助你有效的避免在代码中使用复杂的 SQL 语句。 My SQL 的最新版本可以从 My SQL++的官方网页查看。 如果你希望支持 My SQL 开发工作,可以访问它的邮件列表,邮件列表内有记录开发人员名单,同时告诉你如何进行捐助。 1.1. My SQL++历史简要 My SQL++是 1998 年 Kev in Atkinson 创建的。它起步是初于 My SQL,但是早期版本的目的是希望设计为数据库无关的,所以早期它被称为 SQL++,在早期也曾被称为”sqlplu s”。Kev in Atkinson 完成了 1.0 之前的版本。 到了 1999 年,开始 Monty Wideniu s 做了一些对 My SQL++的补全工作,完成了 1.1,1.2 版本,但是后来他去了另外一个 My SQL 公司。之后 Sinisa 一直对库进行维护,直到 2001 年中旬发布了 1.7.9 版本。此时,他们发现进行数据库无关的开发几乎是不可行的。 也就是这个 1.7.9 版本之后,My SQ...