10bet网址
MySQL连接器/ c++发布说明
相关的文档10bet官方网站 下载发行说明
PDF(美国高级主任)- 319.2 kb
PDF (A4)- 319.4 kb


MySQL连接器/ c++发布说明/MySQL Connector/ c++ 1.0的改动MySQL Connector/ c++ 1.0.1 (2008-12-01, Alpha)

MySQL Connector/ c++ 1.0.1的改动(2008-12-01,Alpha)

弃用和移除说明

  • sql: mysql:: MySQL_SQLException被删除。基于异常类型的服务器和客户端(连接器)错误之间的区别已经被移除。但是,仍然可以检查错误代码以评估错误类型。

  • 驱动器管理器被删除。

添加或更改的功能

  • 增加了(n)make install的支持。您可以修改默认安装路径。请仔细阅读执行cmake命令后提示的信息。安装如下:

    • 静态和动态版本的库,libmysqlcppconn

    • 通用接口,cppconn

    • 两个MySQL特定的头文件:

      mysql_driver.h,如果你想从驱动程序获取连接,而不是实例化一个MySQL_Connection对象。这使得您的代码在使用公共接口时可移植。

      mysql_connection.h,如果您打算直接链接到MySQL_Connection类中未找到的细节sql:连接

      但是,通过使用通用接口而不是这两个头,可以使应用程序完全抽象。

  • 添加ConnectionMetaData: getSchemas ()而且连接:setSchema ()

  • ConnectionMetaData: getCatalogTerm ()返回不适用,在Connector/ c++中没有对应的catalog。

  • 增加实验GCov支持,cmake-DMYSQLCPPCONN_GCOV_ENABLE: BOOL = 1

  • 所有示例都可以在命令行上给出可选的连接参数,例如:

    使用实例/connect tcp://host:port user pass数据库

    例子/连接unix: / / /道路/ / mysql。Sock用户通行证数据库
  • 重命名ConnectionMetaData::可以获得的:TABLE_COMMENT讲话

  • 重命名ConnectionMetaData:: getProcedures: PROCEDURE_SCHEMAPROCEDURE_SCHEM

  • 重命名ConnectionMetaData: getPrimaryKeys():列COLUMN_NAME序列KEY_SEQ,INDEX_NAMEPK_NAME

  • 重命名ConnectionMetaData:: getImportedKeys (): PKTABLE_CATALOGPKTABLE_CATPKTABLE_SCHEMAPKTABLE_SCHEMFKTABLE_CATALOGFKTABLE_CATFKTABLE_SCHEMAFKTABLE_SCHEM

  • 修改元数据列名TABLE_CATALOGTABLE_CAT而且TABLE_SCHEMATABLE_SCHEM以确保JDBC遵从性。

  • 介绍了实验用CPack支架,参见制作帮助。

  • 所有测试都更改为创建符合TAP的输出。

  • 重命名sql: DbcMethodNotImplementedsql: MethodNotImplementedException

  • 重命名sql: DbcInvalidArgumentsql: InvalidArgumentException

  • 改变了sql: DbcException来实现JDBC的接口SQLException异常.重新命名为sql: SQLException异常

  • 添加了转换连接器/J测试。

  • MySQL Workbench 5.1改为使用Connector/ c++进行数据库连接。

  • 新的目录布局。