@@ -19,11 +19,62 @@ The MySQL driver for C++ offers an easy to use API derived from JDBC 4.0. MySQL
19
19
20
20
The major changes in 1.1.4 are:
21
21
22
- - Both static and dynamic driver libraries now linked against libmysql library
23
- statically(Bug#16664970 "Connector/C++ 1.1.3 will *not* wort with mysql 5.5" and
24
- Bug#16701312 "libmysqlcppconn-static.a has unresolved symbols for all libmysqlclient functions")
22
+ Functionality Added or Changed
25
23
26
- - Built against libmysql 5.6.11
24
+ * Connector/C++ now supports the following connection options:
25
+ sslVerify (boolean), sslCRL (string), and sslCRLPath (string).
26
+ These correspond to the MYSQL_OPT_SSL_VERIFY_SERVER_CERT,
27
+ MYSQL_OPT_SSL_CRL, and MYSQL_OPT_SSL_CRLPATH options for the
28
+ mysql_options() C API function. (Bug #18461451)
29
+
30
+ * Connector/C++ has new functions to provide schema, table, and
31
+ column character set and collation metadata for result sets:
32
+
33
+ + ResultSet * DatabaseMetaData::getSchemaCollation(const
34
+ sql::SQLString& catalog, const sql::SQLString&
35
+ schemaPattern)
36
+
37
+ + ResultSet * DatabaseMetaData::getSchemaCharset(const
38
+ sql::SQLString& catalog, const sql::SQLString&
39
+ schemaPattern)
40
+
41
+ + ResultSet * DatabaseMetaData::getTableCollation(const
42
+ sql::SQLString& catalog, const sql::SQLString&
43
+ schemaPattern, const sql::SQLString& tableNamePattern)
44
+
45
+ + ResultSet * DatabaseMetaData::getTableCharset(const
46
+ sql::SQLString& catalog, const sql::SQLString&
47
+ schemaPattern, const sql::SQLString& tableNamePattern)
48
+
49
+ + SQLString ResultSetMetaData::getColumnCollation(unsigned
50
+ int columnIndex)
51
+
52
+ + SQLString ResultSetMetaData::getColumnCharset(unsigned
53
+ int columnIndex)
54
+ (Bug #72698, Bug #18803345)
55
+
56
+ * Connector/C++ now supports the MYSQL_OPT_CONNECT_ATTR_ADD
57
+ option, which accepts an std::map argument. This option
58
+ corresponds to the MYSQL_OPT_CONNECT_ATTR_ADD option for
59
+ mysql_options4(). (Bug #72697, Bug #18803313)
60
+
61
+ * Connector/C++ now supports a useLegacyAuth connection option,
62
+ which corresponds to the MYSQL_SECURE_AUTH option for
63
+ mysql_options(). (Bug #69492, Bug #16970753)
64
+
65
+ * Connector/C++ is now compiled and linked with Connector/C
66
+ 6.1.5 rather than with libmysql.
67
+
68
+ Bugs Fixed
69
+
70
+ * MySQL_ResultSetMetaData::getColumnTypeName() returned UNKNOWN
71
+ for LONG_BLOB fields. (Bug #72700, Bug #18803414)
72
+
73
+ * Connector/C++ version-information methods have been revised to
74
+ return the correct values. (Bug #66975, Bug #14680878)
75
+
76
+ * Definitions for character sets and collations were added
77
+ (utf8mb4 in particular). (Bug #71606, Bug #18193771)
27
78
28
79
You can find further details, including usages examples, in the documentation at:
29
80
0 commit comments