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_password
或sha256_password
身份验证插件,可以使用这个键在连接过程中基于RSA密钥对密码与TLS残疾人交流。此功能需要一个MySQL 8.0 GA服务器,支持只对连接器/ c++使用OpenSSL构建。