10bet网址
MySQL连接器/ c++版本说明
相关的文档10bet官方网站 下载这些版本说明
PDF (Ltr)- 325.2 kb
PDF (A4)- 325.2 kb


MySQL连接器/ c++版本说明/MySQL连接器/ c++ 8.0的变化MySQL连接器/变化/ c++ 8.0.11(2018-04-19,一般可用性)

MySQL连接器/ c++ 8.0.11变化(2018-04-19,一般可用性)

MySQL连接器/ c++ 8.0.11越高,商业和社区分布要求的Visual c++可再发行的Visual Studio 2015在Windows平台上工作。可再发行的是可用的微软下载中心;安装前安装连接器/ c++。

功能添加或改变

  • 不兼容的更改:当文件不_id属性被添加到一个集合,现在服务器自动生成id。服务器决定了ID格式,应考虑从API的角度不透明(它们不再基于uuid)。和之前一样,没有_id如果一个文档已经包含一个生成属性。用户提供的文档id不能冲突集合中的其他文档的id。

    此功能需要一个MySQL 8.0 GA服务器。如果服务器不支持文档ID生成,document-add操作返回一个错误表明文档ID失踪。

    对于X DevAPI,导致生成的id document-add操作可以使用新的Result.getGeneratedIds ()方法,该方法返回一个列表。对X DevAPI C,可以使用新生成的idmysqlx_fetch_generated_id ()函数,它返回id为连续调用一个接一个,直到它返回不再显示生成的id是可用的。X DevAPI和X DevAPI C,文档id指定显式地添加文档是不回来了。

    不相容:getGeneratedIds ()方法代替getDocumentId ()getDocumentIds ()现在,删除。的mysqlx_fetch_generated_id ()函数替换mysqlx_fetch_doc_id (),现在删除。

    有关更多信息,请参见处理文档id

  • 一个补丁操作实施,使指定一个类json对象,描述了适用于文档集合中的变化。

    对于X DevAPI,CollectionModify操作支持一个新的补丁()补丁文件的条款。对X DevAPI C,有两个新功能:mysqlx_collection_modify_patch ()直接执行修补在满足给定条件的一组文件。mysqlx_set_modify_patch ()添加一个补丁修改语句创建操作mysql_collection_modify_new ()函数。

  • 连接服务器使用遗留JDBC API(也就是说,不使用X DevAPI或X DevAPI C),连接器/ c++ 8.0现在支持一个OPT_GET_SERVER_PUBLIC_KEY连接选项,允许从服务器请求RSA公钥。使用的账户caching_sha2_passwordsha256_password身份验证插件,可以使用这个键在连接过程中基于RSA密钥对密码与TLS残疾人交流。此功能需要一个MySQL 8.0 GA服务器,支持只对连接器/ c++使用OpenSSL构建。

错误修复

  • 单文档的方法如Collection.replaceOne ()不接受expr ()文档规范,而是把它当做一个普通的JSON字符串。(错误# 27677910)

  • 编译DevAPI和X DevAPI C测试项目失败的一个错误。(错误# 27610760)

  • 与一个不正确的SSL_CA值可能会导致内存泄漏。(错误# 27434254)

  • 调试构建,指定一个文档_id提出一个断言而不是产生一个错误。(错误# 27433969)