All pages
Powered by GitBook
1 of 12

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Connector/J 1.1 Changelogs

Changelogs for the MariaDB Connector/J 1.1 series

Connector/J 1.1.5 Changelog

Download | Release Notes | Changelog |

Release date: 18 Sep 2013

For the highlights of this release, see the release notes.

The revision number links will take you to the revision's page on Launchpad. On Launchpad you can view more details of the revision and view diffs of the code modified in that revision.

  • Revision #486 Wed 2013-09-18 00:46:34 +0200

    • bump version

  • Wed 2013-09-18 00:40:00 +0200

    • - can't connect to MySQL 5.5 (while connection to works ok)

    • The regression is caused by erroneously set CLIENT_PLUGIN flag in the client authentication packet.

Revision #485
CONJ-64
MariaDB 5.5

Connector/J 1.1.10 Changelog

Download | Release Notes | Changelog |

Release date: 9 Nov. 2016

For the highlights of this release, see the release notes.

The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.

  • Revision #3a12367 : Merge branch 'hotfix/CONJ-382' into support/1.1.9

  • Revision #690704f : [] avoid connection leak if max_connections is reached

Connector/J 1.1.2 Changelog

| | Changelog |

Release date: 02 May 2013

For the highlights of this release, see the .

The revision number links will take you to the revision's page on Launchpad. On Launchpad you can view more details of the revision and view diffs of the code modified in that revision.

  • Wed 2013-05-01 16:20:40 +0200

1.1.2 Release
  • Revision #425 Wed 2013-05-01 16:07:38 +0200

    • Fix warnings

  • Revision #424 Sun 2013-04-28 17:24:47 +0200

    • CONJ21- allow ResultSetMetaData to be retrieved from preparedStatement, before statement is executed.

    • Fix is using server-side prepared statement functionality - prepare command will return result set metadata among other information. Introduce MySQLServerSidePreparedStatement class, which in the future will be able to provide full-featured PreparedStatement functionality, using server side prepared statements internally.

  • Revision #423 Tue 2013-04-09 12:46:14 +0200

    • CONJ-32 : more comments on replication hack in MariaDB 10.0

  • Revision #422 Mon 2013-04-08 23:03:00 +0200

    • CONJ-30 : optimize Connection.getAutoCommit() and Connection.setAutoCommit()

    • The problem : excessive amount "select @@autocommit" and "set @@autocommit" calls - occurs with 3rd party libraries, such as Hibernate

    • The fix : don't issue queries

      • SQL query is not necessary to track autocommit status, analyzing server status flags sent with OK,EOF or ERROR packet suffices.

      • Also, setAutoCommit(flag) is now a no-iop, if parameter 'flag' is the current value of getAutoCommit().

  • Revision #421 Thu 2013-04-04 18:59:30 +0200

    • Adding LICENSE file, LGPL2.1

  • Revision #420 Tue 2013-04-02 23:21:54 +0200

    • CONJ-32 : remove fake version prefix in MariaDB 10.0 .

    • Background on fake version prefix can be found here : MDEV-4088

  • Revision #419 Wed 2013-03-27 18:44:16 +0100

    • CONJ-31 : fix several issues with Clob and PreparedStatement.setCharacterStream()

      • non-ASCII characters can get lost, if PreparedStatement.setCharacterStream() is used.

      • If PreparedStatement.setClob() was used, CLOB was sent to the server using binary introducer (_BINARY). This can potentially lead to wrongly stored non-ASCII characters.

    • Small cleanups :

      • remove try/catch around code that can't throw exceptions in MySQLPreparedStatement

      • move all tests related to Clobs, Blobs, and streams to BlobTest.java

    • Thanks to Rune Bremnes, who contributed parts of this patch.

  • Revision #418 Wed 2013-03-27 12:57:14 +0100

    • Change Blob.getBinaryStream() to limit the returned stream to MySQLBlog.actualSize length.

    • Thanks to Rune Bremnes for providing idea of the patch.

  • Revision #417 Sat 2013-03-16 15:41:13 +0100

    • Add copyright header that was removed by mistake.

  • Revision #416 Thu 2013-03-07 21:47:19 +0100

    • CONJ-28 : CHAR BINARY or VARCHAR BINARY field are erronerously handled as BINARY type. They should be treated as character, as BINARY only specified collation (i.e sort order), but the column still contains strings not blobs.

    • The patch fixes MySQLColumnInformation.isBinary() function to return true only if character set is 63 - the binary pseudo-charset code

  • Revision #415 Thu 2013-02-28 23:48:27 +0100

    • bump version

  • Download
    Release Notes
    release notes
    Revision #426
    CONJ-382

    Connector/J 1.1.7 Changelog

    Download | Release Notes | Changelog |

    Release date: 3 Apr 2014

    For the highlights of this release, see the release notes.

    The revision number links will take you to the revision's page on Launchpad. On Launchpad you can view more details of the revision and view diffs of the code modified in that revision.

    • Revision #507 Sat 2014-03-29 11:13:13 +0100

      • Bumped version number

    • [merge] Sat 2014-03-29 11:02:23 +0100

      • Implementation for LOAD DATA LOCAL INFILE based on a patch written by Tim Ruhl ()

      • Tue 2014-03-25 12:17:05 -0400

        • Implement load data local infile

    • Sat 2014-03-29 09:32:01 +0100

      • Fixed "MySQL Protocol limit reached" error (when sending data > 2GB) by setting MAX_SEQNO to max integer value.

    • [merge] Wed 2014-03-26 13:07:56 -0400

      • Merge: Add unwrap and isWrapperFor methods in MySQLStatement

      • Wed 2014-03-26 13:01:21 -0400

        • Add test case for Statement unwrap and isWrapperFor

    • [merge] Wed 2014-03-26 12:19:30 -0400

      • Merge from Massimo Siani: Return null for 'zero' timestamps

      • Tue 2014-03-25 13:00:46 -0400

        • Return null for 'zero' timestamps

    • Thu 2014-03-13 19:06:38 +0100

      • Fix for : If a select list contains the same column more than once, findColumn returns the last instance of the column. Special thanks to Kris Iyer for his patch!

    • [merge] Tue 2014-02-25 20:40:16 +0100

      • Merge from Massimo Siani: Avoid getting 'unknown command' with Galera cluster

      • Wed 2014-02-19 06:29:12 -0500

        • Avoid to use select when queries are not allowed

    Revision #502.2.2 Tue 2014-03-25 07:59:49 -0400

    • Javadoc update

  • Revision #502.2.1 Tue 2014-03-25 07:56:53 -0400

    • Add unwrap and isWrapperFor

  • Revision #506
    local-infile-inputstream
    Revision #502.3.1
    Revision #505
    Revision #504
    Revision #502.2.3
    Revision #503
    Revision #502.1.1
    Revision #502
    CONJ-84
    Revision #501
    Revision #500.1.1

    The most recent release of is:

    The most recent release of is:

    The most recent release of is:

    The most recent release of is:

    Connector/J 3.5.7
    Download Now
    Connector/J 3.5.7
    Download Now
    Connector/J 3.5.7
    Download Now
    Connector/J 3.5.7
    Download Now

    Connector/J 1.1.1 Changelog

    The most recent release of is:

    Download | Release Notes | Changelog |

    Release date: 01 Mar 2013

    For the highlights of this release, see the release notes.

    The revision number links will take you to the revision's page on Launchpad. On Launchpad you can view more details of the revision and view diffs of the code modified in that revision.

    • Revision #414 Wed 2013-02-27 23:17:31 +0100

      • : Implement tcpAbortiveClose option, for "hard" socket closing.

      • If set, client will abort connection in a way that TCP connection does not enter usual TCP_WAIT state upon close, and free local port. This option can be handy in situation where connections are created and destroyed in rapid succession and new connection can't be created because of port shortage.

    • Wed 2013-02-27 23:00:07 +0100

      • Removed unused classes.

    • Mon 2013-02-18 15:21:03 +0100

      • Fix test warning

    • Mon 2013-02-18 15:20:40 +0100

      • Small refactoring : remove yet another unnecessary level of abstraction - MySQLQueryFactory. Use MySQLQuery directory

    • Thu 2013-02-14 22:32:33 +0100

      • : Close open streaming result sets, when closing connection.

      • Prior to this patch a connection would hang during close(), if streaming result set was not fully read.

    • Wed 2013-02-13 23:05:29 +0100

      • - first() is not legal to use with streaming result set, throw exception if it used

    • Wed 2013-02-13 17:28:01 +0100

      • Refactor code for getGeneratedKeys() - remove unnecessary classes.

    • Wed 2013-02-13 11:05:14 +0100

      • : JVM does not exit if statement timeout is used.

      • The reason is that timer thread does not exit. The fix is to Use Timer constructor that marks timer thread a daemon.

    • Tue 2013-02-12 22:30:04 +0100

      • Do not generate javadoc during the build (no reason for it,as long as we implement standard JDBC interfaces)

    • Tue 2013-02-12 22:29:01 +0100

      • Use arrays rather than lists to represent resultset metadata and cached result set row, for array are more efficient (faster element access, less space)

    • Tue 2013-02-12 15:56:23 +0100

      • Implement lazy parsing of result set metadata. Avoid calling expensive String constructors unless necessary.

    • Mon 2013-02-11 20:11:51 +0100

      • Remove unportable IPV6 test (requires working dual stack and 5.5)

    • Thu 2013-02-07 23:13:02 +0100

      • Speed up Connection.getWarnings() - avoid unnicessary "show warnings", if last statement did not produce any warnings.

    • Sun 2013-02-03 21:39:59 +0100

      • Ensure that getObject() returns byte array for CHAR BINARY.

      • Also make sure that getColumnType,getColumnClassName,getColumnTypeName return values indicating binary type for fixed binary type

    • Sun 2013-02-03 00:32:30 +0100

      • : ResultSetMetaData.getColumnName() returned empty string for special cases, where result set column was not a column from any table. For example, column name returned by ResultRSetMetaData.getColumnName(1) for the query " select count(*) from table" would be empty string ""

      • The fix is to return column label (called "virtual column name" here ) instead of "".

    • Sat 2013-02-02 22:04:50 +0100

      • : DatabaseMetaData.getColumns() handled MySQL YEAR datatype as SMALLINT. Fixed to return DATE by default and SMALLINT only n case yearIsDateType=false is set

    • Sat 2013-02-02 14:37:34 +0100

      • Fix test case

    • Sat 2013-02-02 14:37:14 +0100

      • - DatabaseMedataData.getColumns() returned incorrect value in "COLUMN_SIZE" column for character data.

      • Fix is to use I_S.COLUMNS.CHARACTER_MAXIMUM_LENGTH instead of I_IS.COLUMNS.CHARACTER_OCTET_LENGTH to calculate COLUMN_SIZE

      • Also, return COLUMN_SIZE for temporal datatypes instead of NULL.

    • Sat 2013-02-02 13:35:04 +0100

      • : Introduced nullCatalogMeansCurrent parameter, compatibly to ConnectorJ.

      • There are applications that depend on ConnectorJ default behavior, even if this behavior deviates from standard.

    • Thu 2013-01-17 23:34:26 +0100

      • CONJ14 - Fix MySQLStatement to return -1 from getUpdateCount() and null from getResultSet() in case there are no more results.

    CONJ-27
    Revision #413
    Revision #412
    Revision #411
    Revision #410
    CONJ-25
    Revision #409
    CONJ-24
    Revision #408
    Revision #407
    CONJ-23
    Revision #406
    Revision #405
    Revision #404
    Revision #403
    Revision #402
    Revision #401
    CONJ-20
    Revision #400
    CONJ-17
    text-protocol.html#packet-Protocol::ColumnDefinition
    Revision #399
    CONJ-19
    Revision #398
    Revision #397
    CONJ-15
    Revision #396
    CONJ-16
    Revision #395
    Connector/J 3.5.7
    Download Now

    Connector/J 1.1.0 Changelog

    The most recent release of is:

    Download | Release Notes | Changelog |

    Release date: 15 Jan 2013

    For the highlights of this release, see the release notes.

    The revision number links will take you to the revision's page on Launchpad. On Launchpad you can view more details of the revision and view diffs of the code modified in that revision.

    • Revision #394 Tue 2013-01-15 02:23:23 +0100

      • safer number truncation with ResultSet.getInt(), ResultSet.getLong() and ResultSet.getShort()

    • Tue 2013-01-15 02:22:15 +0100

      • For Boolean data type BIT(1), ResultSet.getString() should return either "true" or "false", not unprintable string with single byte 0x1 or 0x0

    • Tue 2013-01-15 02:18:28 +0100

      • , - implement DatabaseMetaData.getTypeInfo()

    • Mon 2013-01-14 00:15:13 +0100

      • improve several DatabaseMetaData methods : - fallback to empty result set for getProcedureColumns/getFunctionColumns if I_S.parameters not available (a better fallbac might be implemented in the future) - getProcedures returns now also functions (compatibility with ConnectorJ) - getColumns() now handles unsigned types correctly (since JDBC does not have anything unsigned, returned data type for "unsigned" is the bigger numeric type) - MySQLProtocol is extended with version-related functions - getMajorServerVersion(), getMinorServerVersion(), getPatchServerVersion() - MySQLResultSet returns empty schema name, but non-empty catalog name, for consistency with the rest of the driver.

    • Sat 2013-01-12 19:27:29 +0100

      • Fix driver version

    • Sat 2013-01-12 19:27:13 +0100

      • Remove sqlEscapeString, it is duplicate of already existing escapeString

    • Sat 2013-01-12 19:24:05 +0100

      • Fix findColumn() - the string parameter is meant to be column label, and only if label is missing column name It was implemented other way around

    • Sat 2013-01-12 19:23:15 +0100

      • - implemented getProcedureColumns and getFunctionColumns

    • Sat 2013-01-12 00:29:16 +0100

      • Remove unused variable

    • Sat 2013-01-12 00:27:01 +0100

      • , : Rework MySQLDatabaseMetaData. - Implement getProcedures() and getFunction(). - Fix methods returning empty result set ( getPseudoColumns() etc) to have correct number and type of columns. Add tests to check correct structure of returned result sets. - Consistently map MySQL schemas to JDBC catalogs.

    • Sat 2013-01-12 00:18:40 +0100

      • - support dumpQueriesOnException=true in JDBC URL. Also dump queries on syntax errors.

    • Tue 2013-01-08 01:48:38 +0100

      • Fix asserton that is thrown if Connection.getWarnings() called after connection is closed. (observed when using Netbeans with the driver)

      • Also, add check for closed connection before statements execution.

    • Tue 2013-01-08 01:32:55 +0100

      • - fix MySQLDatabaseMetaData ConnectorJ compatibility wrt schemas vs catalogs ,i.e make supportsSchemasXXX methods return false, and supportsCatalogsXXXX return true.

    • Mon 2013-01-07 01:36:34 +0100

      • remove common database metadata. move methods to MySQLDatabaseMetaData. This abstraction was only useful to support drizzle server, and now got obsolete

    • Sun 2013-01-06 01:24:23 +0100

      • Build : compile for Java6. remove unused dependency on mockito

    • Sun 2013-01-06 01:22:56 +0100

      • : support IPv6 addresses in JDBC URL (square-bracket syntax)

    • Fri 2013-01-04 12:12:00 +0100

      • Fix test case

    • Fri 2013-01-04 12:11:46 +0100

      • Fix warnings about unused variables

    • Fri 2013-01-04 12:11:00 +0100

      • : use a single (static) java.util.Timer and multiple TimerTasks to implement timeouts, rather than multiple Timers, since every java.util.Timer has a background thread attached to it.

    • Tue 2012-12-25 16:38:29 +0100

      • support dumpQueriesOnException=true in the JDBC URL.

    • Fri 2012-12-21 19:15:36 +0100

      • remove 'All rights reserved' from the copyright notice

    • Thu 2012-12-20 17:57:38 +0100

      • simplify Statement.close

    • Sun 2012-12-16 00:39:35 +0100

      • - Timeout behavior is erratic. The actual reason is bug in socket timeout implementation in the JVM (at least reproducible on Windows), that manifests in following socket behavior - once timeout on a socket occurs, after this the socket is "hosed" - after it, any timeout > 0 will result to immediate SocketTimeoutException. To workaround, timeout is reimplemented again, with the Timer. The implementation is moved from Protocol to Statement impementation , where it belongs to.

    • Sat 2012-12-15 23:30:12 +0100

      • - Extend test case to reproduce erratic behavior of socket based query timeout.

    • Mon 2012-12-10 15:51:17 +0100

      • support sessionVariables connection URL parameter

    • Sun 2012-12-09 17:40:13 +0100

      • Fix warnings - unused class members, variables. Ensure all enum values are handled in switch statements

    • Sun 2012-12-09 17:38:48 +0100

      • Accept "jdbc:mariadb:" prefix in addition to "jdbc:mysql", simplify url parsing code

    • Sun 2012-12-09 17:35:37 +0100

      • Cleanup, fix eclipse warnings - add serialVersion field to all serializable classes.

    • Sun 2012-12-09 17:31:53 +0100

      • : generate custom MANIFEST.MF to satisfy OSGi rules

    • Wed 2012-12-05 17:31:38 +0100

      • : ArrayOutOffBounds exception parsing JDBC URL

      • Fix parsing parameters , contributed by Bjorn Melinder.

    • Mon 2012-12-03 14:32:49 +0100

      • Change version (test buildbot)

    • Sun 2012-12-02 03:21:39 +0100

      • remove drizzle related time packing routines, remove checking for Java5. This driver does not work with java5

    • Sun 2012-12-02 02:51:00 +0100

      • refactor callable statement tests

    • Sun 2012-12-02 02:11:38 +0100

      • test refactoring, do not strip comments from prepared statements

    • Sat 2012-12-01 22:48:25 +0100

      • remove unused method, cleanup escape processing test

    • Sat 2012-12-01 19:01:12 +0100

      • test commit to check buildbot

    • Sat 2012-12-01 18:34:50 +0100

      • test commit to check buildbot

    • Fri 2012-11-30 04:32:53 +0100

      • fix useSSL,add trustServerCertificate

    • Fri 2012-11-30 03:09:01 +0100

      • copy with SSL sockets not supporting shutdownOutput

    • Fri 2012-11-30 01:41:07 +0100

      • Support generic URLs in LOAD DATA LOCAL INFILE

    • Thu 2012-11-29 21:13:35 +0100

      • Minor cleanup : remove unused stuff, fix comments

    • Thu 2012-11-29 20:54:06 +0100

      • Remove comments, mostly IDE generated, but also wrong and trivial ones

    • Thu 2012-11-29 20:39:10 +0100

      • More copyright dance. Remove SSL test, it does not do anything

    • Thu 2012-11-29 18:48:23 +0100

      • copyright dance

    • Thu 2012-11-29 17:29:19 +0100

      • fix license, project name etc in pom.xml

    • Thu 2012-11-29 15:56:32 +0100

      • Fixed typo. Thanks to Mark Leith for this contribution

    • Thu 2012-11-29 15:49:14 +0100

      • Fix typo.

      • Thanks Mark Leith for this contribution.

    • Thu 2012-11-29 00:44:51 +0100

      • rebranding driver

    Connector/J 1.1.6 Changelog

    | | Changelog |

    Release date: 18 Feb 2014

    For the highlights of this release, see the .

    The revision number links will take you to the revision's page on Launchpad. On Launchpad you can view more details of the revision and view diffs of the code modified in that revision.

    • Mon 2014-02-17 11:34:50 +0100

    Bump version to 1.1.6
  • Revision #499 Wed 2013-12-11 11:01:28 +0100

    • Fix leak in callable statement (Thanks to Andrew Gaul)

  • Revision #498 Thu 2013-11-21 14:10:41 +0100

    • Fix for CONJ-78: all timeout parameters should be specified in microseconds connectTimeout has to be specified in milliseconds instead of seconds.

  • Revision #497 Tue 2013-11-19 23:49:58 -0800

    • fix more test suite errors

  • Revision #496 Tue 2013-11-19 23:17:07 -0800

    • fix serverTimezone() unit test

  • Revision #495 Fri 2013-11-15 08:22:35 +0100

    • Bug fix for CONJ-67: MySQLConnection class does not implement all JDBC4 methods and silently discards/ignores calls to them Throw an exception for non supported JDBC 4.1 functions or return the default value (catalog=null, timeout=0)

  • Revision #494 Thu 2013-11-14 09:51:54 +0100

    • Fix for CONC-71: Database isn't auto-selected when connecting over SSL Always select the database explicitly when connection is established (like in libmariadb/libmysql client).

  • Revision #493 Wed 2013-11-13 14:47:14 +0100

    • Bugfix for CONJ-72: tinyInt1isBit is not applied by MySQLDatabaseMetaData when retrieving columns If tinyInt1IsBit option is set and column_type is tinyint(1) getColumns has to return type.BIT instead if type.TINYINT

  • Revision #492 Wed 2013-11-13 09:16:46 +0100

    • Bugfix for CONC-74: executeBatch Nullpointer exception if batchlist is empty Prevent batch execution if the batchlist for statements and prepared statements is null.

  • Revision #491 Wed 2013-11-13 08:15:02 +0100

    • Bug fix for CONJ-73 (Assertion when calculating utf8 length): Fixed utf8 length calculation

  • Revision #490 Fri 2013-09-20 17:20:27 +0200

    • Use Timer constructor with thread name argument

  • Revision #489 Fri 2013-09-20 17:19:50 +0200

    • Fix test case

  • Revision #488 Fri 2013-09-20 16:55:18 +0200

    • CONJ-66 : Extra rows (index parts that are not parts of primary keys) may be returned by DatabaseMetaData.getPrimaryKeys()

  • Revision #487 Fri 2013-09-20 14:07:24 +0200

    • CONJ-65 : add new connection parameter serverTimezone, compatible to Connector/J

    • If set, timezone conversions will occur when storing temporal data with preparedStatement (setDate(), setTime(), setTimestamp()) and when reading data using ResultSet (getDate(),getTime(),getTimestamp())

    • The effect is similar to setting time_zone session variable. The difference is better cross-platform compatibility (i.e timezone names like "Asia/Omsk" can be used also when server is on Windows). Also, this optzion works for both datetime and timestamp datatypes, while server-side option has no effect on datetime.

  • Download
    Release Notes
    release notes
    Revision #500

    The most recent release of is:

    Connector/J 3.5.7 Download Now

    Revision #393
    Revision #392
    CONJ-13
    CONJ-11
    Revision #391
    Revision #390
    Revision #389
    Revision #388
    Revision #387
    CONJ-11
    Revision #386
    Revision #385
    CONJ-11
    CONJ-12
    Revision #384
    CONJ-12
    Revision #383
    Revision #382
    CONJ-8
    Revision #381
    Revision #380
    Revision #379
    CONJ-7
    Revision #378
    Revision #377
    Revision #376
    CONJ-1
    Revision #375
    Revision #374
    Revision #373
    Revision #372
    CONJ-1
    Revision #371
    CONJ-1
    Revision #370
    Revision #369
    Revision #368
    Revision #367
    Revision #366
    MDEV-3919
    Revision #365
    MDEV-3916
    Revision #364
    Revision #363
    Revision #362
    Revision #361
    Revision #360
    Revision #359
    Revision #358
    Revision #357
    Revision #356
    Revision #355
    Revision #354
    Revision #353
    Revision #352
    Revision #351
    Revision #350
    Revision #349
    Revision #348
    Revision #347
    Connector/J 3.5.7
    Download Now

    Connector/J 1.1.9 Changelog

    The most recent release of is:

    Download | Release Notes | Changelog |

    Release date: 18 Jun 2015

    For the highlights of this release, see the release notes.

    The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.

    • Revision #fae71ea 2015-06-04 13:20:03 +0200

      • - rewriteBatchedStatements and multiple executeBatch error

    • 2015-05-29 16:18:32 -0700

      • fix for max_allowed_packet check. also remove some obsolete stuff . also, remove batch rewrites for prepared statements, it does not work as it is written

    • 2015-05-29 17:04:50 +0200

      • Merge remote-tracking branch 'origin/master' into

    • 2015-05-29 17:03:30 +0200

      • - rewriteBatchedStatements and multiple executeBatch error

    • 2015-05-29 16:10:30 +0200

      • Merge pull request #13 from MariaDB/

    • 2015-05-29 16:06:33 +0200

      • - performance degraded after upgrading from 1.1.7 to 1.1.8

    • 2015-05-28 22:56:09 +0200

      • Create README.md

    • 2015-05-28 18:06:22 +0200

      • Perf amelioration

    • 2015-05-28 16:15:14 +0200

      • - SecurityManager used the good way - batch rewrite correction - Test longBlog corrected

    • 2015-05-28 16:06:29 +0200

      • - SecurityManager used the good way - batch rewrite correction - Test longBlog corrected

    • 2015-05-20 11:29:02 +0200

      • Merge pull request #8 from rasmushoj/master

    • 2015-05-20 09:36:29 +0300

      • Fixed failing test cases

    • 2015-05-20 09:34:03 +0300

      • Revert "Merge branch 'rasmus-failover'"

    • 2015-05-20 09:31:20 +0300

      • Merge branch 'rasmus-failover'

    • 2015-05-20 09:30:14 +0300

      • Fixed failing test cases

    • 2015-05-19 17:01:30 +0300

      • Merge branch 'master' into rasmus-failover

    • 2015-05-19 16:57:25 +0300

      • Merge pull request #1 from MariaDB/master

    • 2015-05-19 16:40:32 +0300

      • Merge pull request #7 from roidelapluie/master

    • 2015-05-19 16:36:38 +0300

      • Removed prints and added ignore for lastPacketFailedTest

    • 2015-05-19 14:06:43 +0200

      • Fix hostname in new ConnectionPoolTest

    • 2015-05-19 11:17:36 +0300

      • Merge pull request #6 from roidelapluie/master

    • 2015-05-18 23:07:20 +0300

      • Merge branch 'rasmus-test-case-fixes'

    • 2015-05-18 23:07:08 +0300

      • Correcting merge conflict in JDBCUrl

    • 2015-05-18 22:44:38 +0300

      • Merge branch 'packet-not-received'

    • 2015-05-18 22:38:10 +0300

      • Added tests for connection pooling and timeouts

    • 2015-05-18 18:42:22 +0200

      • add documentation + better search loop for aurora

    • 2015-05-18 18:11:58 +0200

      • add documentation

    • 2015-05-14 18:23:03 +0200

      • Add parameters to tests so they can be run against a MariaDB server different than LocalHost.

    • 2015-05-17 17:59:31 +0200

      • Failover handling

    • 2015-05-07 10:47:27 +0300

      • Merge branch 'master' into rasmus-failover

    • 2015-05-07 10:42:33 +0300

      • Test cases stubs for failover

    • 2015-04-17 16:36:39 -0700

      • merge conflict

    • 2015-04-17 16:10:29 -0700

      • Merge pull request #5 from MariaDB/

    • 2015-04-17 16:09:40 -0700

      • merge conflict

    • 2015-04-17 16:00:48 -0700

      • ResultSetMetaData.getTableName returns table alias instead of real table name

    • 2015-04-17 14:51:50 -0700

      • Merge pull request #4 from MariaDB/rasmusj-testcases

    • 2015-04-17 14:50:43 -0700

      • Fixing test cases

    • 2015-04-17 14:35:55 -0700

      • Merge pull request #3 from MariaDB/

    • 2015-04-17 14:33:48 -0700

      • : Using a semicolon in a string with "rewriteBatchedStatements=true" fails

    • 2015-04-17 09:41:50 -0700

      • Merge pull request #2 from MariaDB/

    • 2015-04-17 09:39:12 -0700

      • Fixes to JDBC URL

    • 2015-04-14 11:11:41 -0700

      • Merge branch 'rasmus-test-case-fixes' into rasmus-failover

    • 2015-04-14 11:10:15 -0700

      • some gitignore change by eclipse

    • 2015-04-13 12:35:47 +0300

      • : Using a semicolon in a string with "rewriteBatchedStatements=true" fails

    • 2015-04-11 10:21:39 +0300

      • Added functions for checking for super privileges and local connections

    • 2015-04-10 13:00:00 +0300

      • Connection corrections in test cases

    • 2015-04-10 12:46:18 +0300

      • Test cases connection corrections and marking test cases for being skipped properly

    • 2015-04-10 00:43:51 +0300

      • Marking skipped tests as skipped

    • 2015-04-10 00:34:25 +0300

      • Fixed mdev3916 test case

    • 2015-04-10 00:17:23 +0300

      • Parsing of JDBC url did not work

    • 2015-01-30 15:52:03 +0100

      • Added github support for pom.xml

    • 2015-01-30 14:20:03 +0100

      • Forced line endings to eol=lf

    • 2015-01-30 14:19:04 +0100

      • Migrated from Bazaar to Git.

    Connector/J 1.1.4 Changelog

    The most recent release of is:

    Download | Release Notes | Changelog |

    Release date: 10 Sep 2013

    For the highlights of this release, see the release notes.

    The revision number links will take you to the revision's page on Launchpad. On Launchpad you can view more details of the revision and view diffs of the code modified in that revision.

    • Revision #484 Mon 2013-09-09 11:41:38 +0200

      • bump version

    • Mon 2013-09-09 11:40:38 +0200

      • remove debug output

    • Mon 2013-09-09 11:10:33 +0200

      • : Avoid NullPointerException in Statement.executeBatch, in case batch is empty (does not contain any statement yet).

    • Thu 2013-09-05 23:24:27 +0200

      • fix test case

    • Thu 2013-09-05 21:52:36 +0200

      • - Silently ignore attempts to set holdability to CLOSE_CURSORS_AT_COMMIT . Always use HOLD_CURSORS_OVER_COMMIT instead

    • Thu 2013-09-05 21:28:23 +0200

      • - bypass Hibernate statement tracking.

      • Make ResultSet.getStatement() return null for all I_S queries in MySQLDatabaseMetaData.

    • Thu 2013-09-05 20:42:14 +0200

      • : make output of PreparedStatment.toString() more meaningful.

    • Thu 2013-09-05 15:46:49 +0200

      • - provide public method to cleanup after driver unload, to workaround Tomcat's classloading issues.

    • Wed 2013-07-24 20:58:31 +0200

      • : do not issue "kill query" in Statement.cancel() , if Statement is not being executed.

    • Wed 2013-07-24 14:23:19 +0200

      • Remove replication / binlog dump reading, it is neither documented, tested or used.

      • Also, suppress some unavoidable warnings about deprecation.

    • Wed 2013-07-24 10:51:55 +0200

      • - support preparedStatement.setObject() with java.util.Date

    • Tue 2013-07-23 19:40:56 +0200

      • Get rid of ColumnFlags enum.

      • use (precomputed) map for collation id to max char length , for ResultSetMetaData.getDisplaySize()

    • Tue 2013-07-23 16:58:31 +0200

      • Refactor/simplify MySQLType

    • Tue 2013-07-23 10:44:46 +0200

      • get rid of superfluous abstract classes

    • Tue 2013-07-23 08:07:05 +0200

      • use bit flags instead of enums

    • Tue 2013-07-16 12:08:37 +0200

      • Fix build/test script on Windows

    • Tue 2013-07-16 12:03:46 +0200

      • Disable gpg signing maven plugin

    • Tue 2013-07-16 00:11:30 +0200

      • : Fix DatabaseMetaData methods identifier methods dealing with case sensitivity, according to JDBC spec.

      • supportsMixedCase[Quoted]Identifiers() will return true if lower_case_table_names is 0 (case-sensitive)

      • storesLowerdCase[Quoted]Identifiers() will return true if lower_case_table_names is 1 ( case-insensitive, lowercase conversion)

    • Mon 2013-07-15 19:39:41 +0200

      • Make sure test suite runs, at least partially with older unsupported MySQL versions(< 5.1).

    • Mon 2013-07-15 18:39:16 +0200

      • Fix - DatabaseMetaData.getDatabaseMinorVersion() returns major version

    • Fri 2013-07-12 20:46:24 +0200

      • fix Unix socket on Solaris

    • Fri 2013-07-12 01:01:05 +0200

      • Fix Unix domain socket test case

    • Thu 2013-07-11 23:24:42 +0200

      • speedup getDatabaseProductVersion()

    • Thu 2013-07-11 23:23:41 +0200

      • add getFieldOrder() for sockaddr structure for UnixDomainSocket.

    • Mon 2013-07-08 22:25:57 +0200

      • : Allow ResultSet.getTimestamp() for TIME fields

    • Mon 2013-07-08 17:30:46 +0200

      • Getting connect number for shared memory connection is now protected by a mutex kernel object

    • Fri 2013-07-05 18:57:49 +0200

      • : support shared memory connections (using JNA library)

    • Wed 2013-07-03 22:06:02 +0200

      • : implement support unix domain socket

    • Mon 2013-07-01 20:35:14 +0200

      • added developers element to pom.xml

    • Mon 2013-07-01 20:14:03 +0200

      • add elements into pom.xml, add back javadoc

    Connector/J 1.1.3 Changelog

    | | Changelog |

    Release date: 1 Jul 2013

    For the highlights of this release, see the .

    The revision number links will take you to the revision's page on Launchpad. On Launchpad you can view more details of the revision and view diffs of the code modified in that revision.

    • Fri 2013-06-28 13:48:36 +0200

    storesMixedCase[Quoted]Identifiers() will returns true if lower_case_table_names is 2 (case-insensitive, but case-preserving)

    Revision #483
    Revision #482
    CONJ-62
    Revision #481
    Revision #480
    CONJ-59
    Revision #479
    CONJ-49
    Revision #478
    CONJ-60
    Revision #477
    CONJ-61
    Revision #476
    CONJ-58
    Revision #475
    Revision #474
    CONJ-57
    Revision #473
    Revision #472
    Revision #471
    Revision #470
    Revision #469
    Revision #468
    Revision #467
    CONJ-55
    Revision #466
    Revision #465
    CONJ-56
    Revision #464
    Revision #463
    Revision #462
    Revision #461
    Revision #460
    CONJ-54
    Revision #459
    Revision #458
    CONJ-50
    Revision #457
    CONJ-50
    Revision #456
    Revision #455
    Connector/J 3.5.7
    Download Now
    bump version
  • Revision #453 Wed 2013-06-26 20:31:08 +0200

    • Remove useless long test

  • Revision #452 Wed 2013-06-26 19:28:12 +0200

    • Remove @Override annotation for JDK7 methods (make Eclipse happy)

  • Revision #451 Wed 2013-06-26 18:19:42 +0200

    • Fix tests (SSL detection)

  • Revision #450 Wed 2013-06-26 18:00:55 +0200

    • Make compilable under by JDK7 - add missing methods for MySQLServerSidePreparedStatement

  • Revision #449 Tue 2013-06-25 23:46:55 +0200

    • CONJ-48: Introduce new parameters serverSslCert, which allows validation for self-signed server certificates.

    • Server certificate (or server CA certificate) can be passed in 3 forms

    • sslServerCert=/path/to/cert.pem (path to certificate) sslServerCert=classpath:relative/path (path relative to the current classpath) or as string, sslServerCert=----BEGIN CERTIFICATE----- ..

    • The certificate needs to be DER encoded, i.e it needs to start with ---BEGIN CERTIFICATE----- line followed by base64 data, and end with -----END CERTIFICATE-----

    • Large part of this functionality was contributed by Sehrope Sarkuni.

  • Revision #448 Sat 2013-06-22 21:53:04 +0200

    • CONJ-47 : Fix executeBatch() methods to throw BatchUpdateException(), as per documentation.

    • Also, cleanup and simplify batch handling, remove complexity introduced with handler/ factory abstractions.

  • Revision #447 Mon 2013-06-17 10:29:25 +0200

    • CONJ-45: JDBC types in metadata for FLOAT and INT UNSIGNED are different than in ConnectorJ

    • Fix ResultSetMetaData.getColumnType() to be more ConnectorJ compatible (FLOAT=>java.sql.Type.REAL, rather than java.sql.Type.FLOAT etc)

    • Patch by Davy Verstappen.

  • Revision #446 Sun 2013-06-16 22:53:24 +0200

    • fix build

  • Revision #445 Sat 2013-06-15 00:06:09 +0200

    • CONJ-44 : Fix bug in prepared statement parsing code (skipping next character after backslash '')

  • Revision #444 Fri 2013-06-14 15:22:27 +0200

    • remove dummy test

  • Revision #443 Fri 2013-06-14 15:00:20 +0200

    • fix ResultSet.getDisplaySize() for character columns - due to UTF-8 usage it was 3x more than expected

  • Revision #442 Fri 2013-06-14 14:58:19 +0200

    • CONJ-35 : provide alternative implementation for DatabaseMetadata.getImportedKeys() that does not use information schema, but parses the output of "show create table" instead.

    • The reason for it is to speed up DatabaseMetadata.getImportedKeys() call , which can get very slow in certain scenarios involving hibernate

  • Revision #441 Tue 2013-06-11 16:25:04 +0200

    • update version of surefire plugin in pom.xml, to be able to run single test

  • Revision #440 Tue 2013-06-11 16:22:59 +0200

    • CONJ-41 : DatabaseMetaData.getPrimaryKeys returns incorrect value for KEY_SEQ (ORDINAL_POSITION from INFORMATION_SCHEMA.COLUMNS is incorrectly returned)

    • The fix to join I_S.COLUMNS with I_S.STATISTICS and to use INFORMATION_SCHEMA.STATISTICS.SEQ_IN_INDEX for KEY_SEQ.

  • Revision #439 Fri 2013-06-07 18:57:11 +0200

    • CONJ-40 : allow java.util.Date to be passed to PreparedStatement.setObject()

  • Revision #438 Fri 2013-06-07 17:18:58 +0200

    • CONJ-43 : An exception is thrown when using PreparedStatement.getResultSetMetaData(), prior to statement execution. Statement must contain at least one '?' placeholder to trigger the exception

    • The reason for the bug was incorrect reading of COM_STMT_PREPARE response in this case (wrong order of parameter definition block and column definition block)

  • Revision #437 Tue 2013-05-28 10:35:24 +0200

    • CONJ-39 : multi-row inserts should return multiple entries in getGeneratedKeys()

  • Revision #436 Tue 2013-05-28 09:53:41 +0200

    • CONJ-42 - Escape processing - allow for missing space it temporal escapes, for better compatibility with ConnectorJ

  • Revision #435 Thu 2013-05-23 22:18:40 +0200

    • CONJ-39 : for multi-row inserts, getGeneratedKeys() will return ResultSet with multiple entries. like ConnectorJ does.

  • Revision #434 Wed 2013-05-22 00:04:43 +0200

    • CONJ-38 - Fix threading issue in MySQLCallableStatement.

    • 3 operations - setting input parameters, caling stored procedure and reading off the output parameters must be "atomic". i.e it needs to be synchronized so that it does not interfere with other clients using the same Connection in a different thread.

  • Revision #433 Tue 2013-05-21 13:55:57 +0200

    • CONJ37- don't connect socket if it is already connected - (i.e in case custom SocketFactory creates an already connected sockets)

  • Revision #432 Thu 2013-05-09 13:45:22 +0200

    • fix named pipe remote access

  • Revision #431 Tue 2013-05-07 23:02:02 +0200

    • CONJ-36 : implement connections via named pipe on Windows (via pipe= syntax in the connect URL)

  • Revision #430 Mon 2013-05-06 20:42:09 +0200

    • CONJ-34 : Change assertion in PacketOutputStream.startPacket() to be IOException (so it can be caught). "Last packet not finished" condition can happen , if underlying stream is broken (e.g write operation failed)

  • Revision #429 Fri 2013-05-03 00:05:34 +0200

    • Add build script to bazaar repository

  • Revision #428 Fri 2013-05-03 00:04:52 +0200

    • MySQLProtocol has this like in executeQuery :

    • log.finest("Executing streamed query: " + dQuery);

    • Even if log is not activated (which is normally the case), even then relatively expensive string concatenation takes place.It should be avoided by using

    • log.log(Level.FINEST, "Executing streamed query: {0}", dQuery);

    • instead.

  • Download
    Release Notes
    release notes
    Revision #454

    The most recent release of is:

    Connector/J 3.5.7 Download Now

    CONJ-152
    Revision #59f3d68
    Revision #fb16405
    CONJ-152
    Revision #308382b
    CONJ-152
    Revision #a7b3241
    CONJ-151
    Revision #a163bdb
    CONJ-151
    Revision #4b460e6
    Revision #6ea6c1e
    Revision #8f88239
    CONJ-156
    CONJ-157
    CONJ-158
    Revision #a812c75
    CONJ-156
    CONJ-157
    CONJ-158
    Revision #9fc77b2
    Revision #a798ed3
    Revision #b4c9b59
    Revision #5900322
    Revision #ea70a96
    Revision #c49eb6c
    Revision #6442bce
    Revision #53c792f
    Revision #40b2cdb
    Revision #f449adc
    Revision #e62c4f4
    Revision #5e12a2f
    Revision #6d9804a
    Revision #af0aef1
    Revision #68b55be
    Revision #713720e
    Revision #0c26bdd
    Revision #4267224
    Revision #9376624
    Revision #ccd0a21
    Revision #a077f2d
    Revision #dd389d5
    Revision #090bd2e
    CONJ-149
    Revision #cde290d
    Revision #aef4f57
    CONJ-149
    Revision #270b0e4
    Revision #1111466
    Revision #cbb6522
    CONJ-142
    Revision #fc2d417
    CONJ-142
    Revision #f7b8ad3
    CONJ-150
    Revision #62ef042
    CONJ-150
    Revision #edef9c0
    Revision #869cbdf
    Revision #830e29c
    CONJ-142
    Revision #d4e01e2
    Revision #b534523
    Revision #964d222
    Revision #5c05e1e
    Revision #0be2d6b
    Revision #b31fb95
    Revision #16842b2
    Revision #d44dcf2
    Revision #c52acdb
    Connector/J 3.5.7
    Download Now

    Connector/J 1.1.8 Changelog

    The most recent release of is:

    Download | Release Notes | Changelog |

    Release date: 16 Jan 2015

    For the highlights of this release, see the release notes.

    The revision number links will take you to the revision's page on Launchpad. On Launchpad you can view more details of the revision and view diffs of the code modified in that revision.

    • Revision #556 Wed 2015-01-14 08:13:23 +0100

      • Fixed javadoc errors

    • Tue 2015-01-13 20:01:18 +0100

      • Fixed maven warnings (missing version numbers in pom.xml) Skip maxAllowedPackedExceptionIsPrettyTest if there is not enough memory available

    • Mon 2015-01-12 19:27:45 +0100

      • bump version

    • Mon 2014-12-22 05:10:23 -0500

      • Fix conventions in the tests, and a few warnings

    • [merge] Mon 2014-12-22 04:50:08 -0500

      • Fix for : username and password ignored in url for DataSource

      • Fri 2014-12-12 08:28:20 -0500

        • Fix for : username and password ignored in url for DataSource

    • [merge] Mon 2014-12-22 04:47:19 -0500

      • : PreparedStatement.setObject() returns IllegalParameterException: No '?' on that position

      • Wed 2014-12-10 04:18:38 -0500

        • Fix for : PreparedStatement.setObject() returns IllegalParameterException: No '?' on that position

    • [merge] Mon 2014-12-22 04:43:48 -0500

      • : Make SQLException prettier when too large packet is sent to the server

      • Fri 2014-12-12 07:32:36 -0500

        • Fix for : Make SQLException prettier when too large packet is sent to the server

    • Thu 2014-12-11 07:15:33 -0500

      • Fix a bug in a test, and some database cleanup

    • [merge] Tue 2014-12-09 10:02:39 -0500

      • Fix for : ResultSet from previos query after "Read timed out" socket exception

      • [merge] Tue 2014-12-09 06:01:52 -0500

        • Fix for : ResultSet from previos query after "Read timed out" socket exception

    • Tue 2014-12-09 09:42:08 -0500

      • Fix maven warnings

    • [merge] Tue 2014-12-09 07:02:42 -0500

      • Fix for : JDBC types differ between DatabaseMetaData.getColumns and ResultSetMetaData.getColumnType

      • Wed 2014-06-18 08:53:38 -0400

        • Fix for

    • [merge] Tue 2014-12-09 06:26:23 -0500

      • Fix for : MySQLType.GEOMETRY not handled in MySQLValueObject.getObject()

      • Fri 2014-07-11 09:32:26 -0400

        • Fix for

    • [merge] Tue 2014-12-09 06:14:03 -0500

      • Fix for : data type LONGVARCHAR not supported in setObject()

      • [merge] Mon 2014-07-07 05:50:39 -0400

        • Merge changes from trunk and retest

    • [merge] Tue 2014-12-09 05:32:55 -0500

      • Fix for : invalid arguments were given for the XA operation

      • Thu 2014-12-04 13:33:54 -0500

        • Fix for : invalid arguments were given for the XA operation

    • [merge] Tue 2014-12-09 05:28:02 -0500

      • Fix for : implement Connection.getNetworkTimeout and Connection.setNetworkTimeout

      • Thu 2014-12-04 06:40:18 -0500

        • Fix for : implement Connection.getNetworkTimeout and Connection.setNetworkTimeout

    • [merge] Thu 2014-12-04 06:31:22 -0500

      • Fix for : BigInteger not supported when setObject is used on PreparedStatements

      • Tue 2014-12-02 04:09:53 -0500

        • Fix for : BigInteger not supported when setObject is used on PreparedStatements

    • [merge] Tue 2014-12-02 04:23:10 -0500

      • Fix for : fix MySQLDataSource.setProperties

      • Wed 2014-11-26 04:47:35 -0500

        • Fix for : fix MySQLDataSource.setProperties

    • [merge] Wed 2014-11-26 05:47:52 -0500

      • Fix for : ResultSet.wasNull() should return true for zero timestamps

      • Wed 2014-06-18 06:45:18 -0400

        • Fix for

    • [merge] Wed 2014-11-26 05:34:22 -0500

      • Fix for : BIT(1) fields are represented as 0 or 1 with ResultSet.getString()

      • Tue 2014-06-17 09:37:48 -0400

        • : BIT(1) fields are represented as 0 or 1 with ResultSet.getString()

    • [merge] Wed 2014-11-26 05:19:39 -0500

      • Fix for : fix Connection.isValid(int) behavior

      • Thu 2014-11-06 09:44:25 -0500

        • Fix for : fix Connection.isValid(int) behavior

    • [merge] Thu 2014-11-06 05:35:18 -0500

      • Fix for : JDBC & MySQL incompatibilities for the ResultSet class

      • Tue 2014-11-04 09:19:06 -0500

        • Fix for : JDBC & MySQL incompatibilities for the ResultSet class

    • [merge] Thu 2014-11-06 05:30:40 -0500

      • Fix for : use utf8mb4 if the server charset is utf8mb4

      • Tue 2014-11-04 06:14:42 -0500

        • Fix for : use utf8mb4 if the server charset is utf8mb4

    • [merge] Thu 2014-10-23 12:19:35 -0400

      • Fix for

      • Wed 2014-10-08 09:37:19 -0400

        • Fix for

    • [merge] Wed 2014-10-22 10:35:06 -0400

      • Fix for : Statement.getGeneratedKeys() returns a non-empty ResultSet if AUTO_INCREMENT was unaffected

      • Mon 2014-09-15 06:58:44 -0400

        • Fix for : Statement.getGeneratedKeys() returns a non-empty ResultSet if AUTO_INCREMENT was unaffected

    • [merge] Tue 2014-10-21 12:46:49 -0400

      • Fix for : Revert

      • Mon 2014-09-29 05:47:13 -0400

        • Revert

    • [merge] Tue 2014-10-21 12:43:08 -0400

      • Fix for : Accept escape sequence OJ in any case the server accepts

      • Mon 2014-09-29 04:44:15 -0400

        • Fix for : Accept escape sequence OJ in any case the server accepts

    • [merge] Tue 2014-10-21 12:39:40 -0400

      • Fix for

      • Wed 2014-07-09 13:41:35 -0400

        • Fix for

    • [merge] Tue 2014-10-21 12:34:20 -0400

      • Fix for : Connection.createStatement should throw an Exception if the connection is closed

      • Tue 2014-06-17 12:51:52 -0400

        • : Connection.createStatement should throw an Exception if the connection is closed

    • [merge] Tue 2014-10-21 12:16:24 -0400

      • Fix for

      • Wed 2014-07-16 09:51:14 -0400

        • Fix for

    • [merge] Tue 2014-10-21 11:58:15 -0400

      • Fix for

      • Thu 2014-09-18 03:58:28 -0400

        • Fix for : useFractionalSeconds defaults to true

    • [merge] Tue 2014-10-21 11:49:55 -0400

      • Fix for : Error calling stored procedure with DECIMAL parameter

      • Mon 2014-07-21 05:21:00 -0400

        • Fix for : Error calling stored procedure with DECIMAL parameter

    • [merge] Tue 2014-10-21 11:41:04 -0400

      • Fix for

      • [merge] Fri 2014-07-11 04:45:03 -0400

        • Fix for : - rewriteBatchedStatements=true implies allowMultiQueries; - INSERT statements are inserted as a long INSERT; - test case.

    • [merge] Tue 2014-10-21 11:21:12 -0400

      • Fix for

      • [merge] Mon 2014-07-07 05:58:49 -0400

        • Merge changes from trunk and retest

    • [merge] Tue 2014-10-21 11:08:23 -0400

      • Fix for

      • Wed 2014-07-09 09:49:24 -0400

        • Fix for

    • [merge] Tue 2014-10-21 10:53:46 -0400

      • Fix for

      • Wed 2014-07-09 08:57:29 -0400

        • Fix for

    • [merge] Tue 2014-10-21 10:13:57 -0400

      • Fix for

      • Thu 2014-06-19 04:31:44 -0400

        • Fix for

    • [merge] Tue 2014-09-23 05:38:16 -0400

      • Fix for : change the BatchUpdateException constructor call to include the vendor code

      • Tue 2014-09-23 04:54:47 -0400

        • Fix for : change the BatchUpdateException constructor call to include the vendor code

    • [merge] Tue 2014-09-23 04:47:25 -0400

      • Cleanup tests, and fix for

      • Fri 2014-09-19 07:40:33 -0400

        • Cleanup output in tests and better URL management

    • Fri 2014-09-12 11:03:29 -0400

      • Change TimezoneDaylightSavingTimeTest

    • Wed 2014-09-10 05:48:35 -0400

      • Fix for

    • [merge] Mon 2014-07-07 10:19:39 -0400

      • Fix for

      • Mon 2014-07-07 10:17:36 -0400

        • Fix for

    • [merge] Mon 2014-07-07 09:11:07 -0400

      • Test case for

      • Fri 2014-07-04 04:11:18 -0400

        • Fix

    • [merge] Mon 2014-07-07 09:06:21 -0400

      • Test case for

      • Mon 2014-07-07 09:05:45 -0400

        • Test case for

    • Mon 2014-07-07 05:28:23 -0400

      • Don't throw an exception in case COM_QUIT message to server fails

    • [merge] Fri 2014-07-04 06:53:42 -0400

      • Test case for

      • Fri 2014-07-04 06:50:58 -0400

        • Test case for

    • [merge] Thu 2014-07-03 08:39:44 -0400

      • Merge

      • Wed 2014-06-18 10:45:06 -0400

        • Add test case for

    • Wed 2014-06-18 11:16:23 -0400

      • Fix for

    • Sun 2014-05-25 10:57:47 +0200

      • Fix for : minimize connection overhead - remove check for NO_BACKSLASH_ESCAPES (this can be determined by checking server flag) - don't set autocommit if server flag already indicates autocommit mode

    • Thu 2014-05-22 11:10:58 +0200

      • Fix for : Connection fails if there are special chars (like '-') in the url This patch also removes extra call for setting the default database, instead default database will be selected during handshake.

    Revision #509.6.1 Wed 2014-06-18 11:47:03 -0400

    • Fix for CONJ-82

    Revision #510.2.2 Sat 2014-06-21 03:20:25 -0400

    • Why do the batch generated keys have to be null after getting them?

  • Revision #510.2.1 Fri 2014-06-20 09:13:06 -0400

    • Fix for CONJ-83

  • Revision #510.1.1 [merge] Mon 2014-07-07 05:44:50 -0400

    • Merge changes from trunk and retest

    Revision #515.1.1 Mon 2014-07-07 10:15:08 -0400

    • Fix for CONJ-89

    Revision #511.2.1 Thu 2014-07-03 11:38:56 -0400

    • Add test case for CONJ-91

    Revision #555
    Revision #554
    Revision #553
    Revision #552
    CONJ-127
    Revision #549.1.1
    CONJ-127
    Revision #551
    CONJ-126
    Revision #548.1.1
    CONJ-126
    Revision #550
    CONJ-116
    Revision #536.4.1
    CONJ-116
    Revision #549
    Revision #548
    CONJ-79
    Revision #509.7.1
    CONJ-79
    Revision #547
    Revision #546
    CONJ-96
    Revision #509.5.2
    CONJ-96
    Revision #545
    CONJ-85
    Revision #516.7.1
    CONJ-85
    Revision #544
    CONJ-82
    Revision #509.6.2
    Revision #543
    CONJ-122
    Revision #536.3.1
    CONJ-122
    Revision #542
    CONJ-121
    Revision #536.2.1
    CONJ-121
    Revision #541
    CONJ-124
    Revision #539.1.1
    CONJ-124
    Revision #540
    CONJ-123
    Revision #536.1.1
    CONJ-123
    Revision #539
    CONJ-100
    Revision #509.5.1
    CONJ-100
    Revision #538
    CONJ-102
    Revision #509.4.1
    CONJ-102
    Revision #537
    CONJ-120
    Revision #534.2.1
    CONJ-120
    Revision #536
    CONJ-119
    Revision #534.1.1
    CONJ-119
    Revision #535
    CONJ-118
    Revision #533.1.1
    CONJ-118
    Revision #534
    CONJ-115
    Revision #520.3.1
    CONJ-115
    Revision #533
    CONJ-108
    Revision #516.6.1
    CONJ-108
    Revision #532
    CONJ-114
    CONJ-89
    Revision #520.2.1
    CONJ-89
    Revision #531
    CONJ-106
    Revision #520.1.1
    CONJ-106
    Revision #530
    CONJ-75
    Revision #516.5.1
    CONJ-75
    Revision #529
    CONJ-69
    Revision #509.3.1
    CONJ-69
    Revision #528
    CONJ-76
    Revision #516.4.1
    CONJ-76
    Revision #527
    CONJ-107
    Revision #517.2.1
    CONJ-107
    Revision #526
    CONJ-103
    Revision #516.3.1
    CONJ-103
    Revision #525
    CONJ-99
    Revision #510.3.1
    CONJ-99
    Revision #524
    CONJ-83
    Revision #510.2.3
    Revision #523
    CONJ-81
    Revision #516.2.1
    CONJ-81
    Revision #522
    CONJ-80
    Revision #510.1.2
    CONJ-80
    Revision #521
    CONJ-77
    Revision #509.2.1
    CONJ-77
    Revision #520
    CONJ-113
    Revision #517.1.1
    CONJ-113
    Revision #519
    CONJ-112
    Revision #516.1.1
    Revision #518
    Revision #517
    CONJ-90
    Revision #516
    CONJ-89
    Revision #515.1.2
    CONJ-89
    Revision #515
    CONJ-91
    Revision #511.2.2
    Revision #514
    CONJ-90
    Revision #513.1.1
    CONJ-90
    Revision #513
    Revision #512
    CONJ-92
    Revision #511.1.1
    CONJ-92
    Revision #511
    CONJ-97
    Revision #509.1.1
    CONJ-97
    Revision #510
    CONJ-88
    Revision #509
    CONJ-101
    Revision #508
    CONJ-93
    Connector/J 3.5.7
    Download Now
    About MariaDB Connector/J
    MariaDB Connector/J
    About MariaDB Connector/J
    MariaDB Connector/J
    About MariaDB Connector/J
    MariaDB Connector/J
    About MariaDB Connector/J
    MariaDB Connector/J
    About MariaDB Connector/J
    MariaDB Connector/J
    About MariaDB Connector/J
    MariaDB Connector/J
    About MariaDB Connector/J
    MariaDB Connector/J
    About MariaDB Connector/J
    MariaDB Connector/J
    About MariaDB Connector/J
    MariaDB Connector/J
    About MariaDB Connector/J
    MariaDB Connector/J
    About MariaDB Connector/J
    MariaDB Connector/J

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.