Introduction I read a very interesting article by Krešimir Nesek regarding MySQL result set streaming when it comes to reducing memory usage. Mark Paluch, from Spring Data, asked if we could turn the MySQL result set streaming by default whenever we are using Query#stream or Query#scroll. That being said, the HHH-11260 issue was created, and … Continue reading How does MySQL result set streaming perform vs fetching the whole JDBC ResultSet at once →
I’m pleased to announce the newest MySQL Connector/J 5.1 Maintenance Release.
As usual, MySQL Connector/J 5.1 can be downloaded from the official distribution channels MySQL Downloads and The Central Repository. The commercially licensed version is available for download at My Oracle Support.
Please don’t forget to consult the CHANGES
file in
the download archive and/or the release notes page to know what is new and if
there are any changes that might affect your applications.
MySQL Connector/J 5.1.40 is the official JDBC driver for MySQL …
[Read more]We are pleased to announce the next development release of MySQL Connector/J 6.0 which supports both JDBC 4.2 API and the new X DevAPI.
MySQL Connector/J 6.0.4 can be downloaded from the official distribution channels MySQL Downloads (see the “Development Releases” tab) and The Central repository. MySQL Connector/J source is also available on GitHub.
As always, we recommend that you check the CHANGES
file in the download archive and/or the release notes to be aware of …
I’m pleased to announce that MySQL Connector/J 5.1.39 Maintenance Release is now generally available.
MySQL Connector/J can be downloaded from the official distribution channels MySQL Downloads and The Central Repository. The commercially licensed version is available for download at My Oracle Support.
As always, we recommend that you check the CHANGES
file in the download archive and/or the release notes page to know what is new and if
there are any changes that might affect your applications.
With MySQL Connector/J 5.1.39 you get the continuously …
[Read more]We are pleased to announce the first release of MySQL Connector/J 6.0! This is a new branch of development, which breaks from some of the traditions of the very stable and very mature Connector/J 5.1 branch. We have combed through lots of code and refactored it in order to support development of future features including our X DevAPI implementation and support for X Protocol. This work manifests in a number of visible changes, including revising the growing set of connection and build properties.
Beginning with Connector/J 6.0, we are moving away from having one jar that supports all versions of Java. Instead we are building one jar/package for every supported version of Java. This simplifies the build process as well as lots of code that was required to …
[Read more]To whom it may concern, this is a quick note to bring the xmondrian project to your attention. Introduction: Open Source OLAP, Mondrian, Pentaho, and JasperSoftMondrian is the open source OLAP engine. Mondrian provides:
- a multi-dimensional view of a relational database (ROLAP)
- a MDX query engine
- Clever, advanced caching layers to speed up OLAP query performance (making it a MOLAP/ROLAN hybrid i.e., HOLAP)
- Standards compliant OLAP data access by providing XML for Analysis (XML/A) and …
jjs
is a JavaScript shell that
ships with Oracle Java 1.8. I recently found myself in a
situation where it seemed worth while to check it out, so I did.
I do not want to use this post to elaborate too much on why I
started looking at jjs, but I intend to write about that shortly.
For now I just want to share a few observations, as well as a
solution to a particular obstacle I encountered. What is
jjs
?Java 1.8 (both SDK and JRE) ships a new
executable called …
MySQL Connector/Java 5.1.38 was released earlier this week, and it includes a notable improvement related to secure connections. Here’s how the change log describes it:
When connecting to a MySQL server 5.7 instance that supports TLS, Connector/J now prefers a TLS over a plain TCP connection.
This mirrors changes made in 5.7 to the behavior of MySQL command-line clients and libmysql client library. Coupled with the streamlined/automatic generation of TLS key material to ensure TLS availability in MySQL Server 5.7 deployments, this is an important step towards providing secure communication in default deployments.
…
[Read more]MySQL Connector/Java supports connection attributes since version 5.1.25. This projects useful metadata about the client environment into the database, where MySQL administrators can query PERFORMANCE_SCHEMA tables to remotely survey application deployment environments. One useful piece of information exposed is the version and vendor of the JVM in use by the client. This very short blog demonstrates how to get this information from PERFORMANCE_SCHEMA.
The metadata including the Java runtime environment version and vendor can be found in PERFORMANCE_SCHEMA.SESSION_CONNECT_ATTRS table. Here’s the full contents of that table for a single connection from Connector/Java:
mysql> SELECT * -> FROM PERFORMANCE_SCHEMA.SESSION_CONNECT_ATTRS -> WHERE processlist_id = 31\G *************************** 1. row *************************** PROCESSLIST_ID: 31 ATTR_NAME: _runtime_version ATTR_VALUE: …[Read more]
I’m pleased to announce that MySQL Connector/J 5.1.38 Maintenance Release is now generally available.
MySQL Connector/J can be downloaded from the official distribution channels MySQL Downloads and The Central repository. The commercially licensed version is available for download at My Oracle Support.
As always, we recommend that you check the CHANGES
file in the download archive and/or the release notes to be aware of changes in
behavior that might affect your application.
MySQL Connector/J 5.1.38, although released shortly after its predecessor, …
[Read more]