Channels ▼


Type 5 JDBC Drivers: Welcome to the Revolution

Unlocking the Limitations: Taking the Next Step

There is a movement afoot to address these limitations of Type 4 JDBC drivers by proposing the next step down the evolutionary path of JDBC drivers. Such a new step has been dubbed "Type 5", where the problems caused by today’s Type 4 JDBC drivers are solved but the benefits of Type 4 architecture are maintained. One proposed definition states that Type 5 JDBC drivers should provide the following:

  • Unrestricted Performance. Should be able to easily handle the performance demands of modern data-driven enterprise Java applications.
  • Codeless Enhancement. Should offer the ability to add, configure, and tune features without requiring access to or changes made to JDBC code.
  • Resource Efficiency. Should use resources such as CPU and memory as efficiently as possible in multiple environments.
  • All-in-One Deployment. Should be able to support multiple environments without requiring the deployment of multiple JAR files, or any native code libraries like DLLs.
  • Streamlined Standardization. Should not require the use of extensions to the JDBC specification no matter what functionality is required by the application.

Type 5 JDBC Drivers: Evolution or Revolution?

In an "evolutionary" step, Type 5 JDBC drivers will build on all the positive features found with Type 4 products. Given the lack of advancement in the JDBC driver specification over the last decade, it’s time that connectivity standards evolved with the myriad other advancements in the Java programming language. By delivering on the promise of unrestricted performance, codeless enhancement capabilities, optimized resource efficiency, an integrated deployment architecture, and streamlined standardization, developers and architects that use Type 5 JDBC drivers can mitigate the technical limitations imposed by outgunned Type 4 drivers that can no longer keep pace within the greater Java ecosystem.

JDBC drivers have not traditionally been viewed as a strategic investment for many businesses. Type 5 JDBC has the potential to turn that trend on its head by offering businesses an easy way take advantage of years of innovation in database features, data access models, and virtualization technologies without requiring changes to the application. Whether the benefits sought are a simplified data connectivity infrastructure, accelerated front-line productivity, or dramatically reduced IT operational costs, businesses of all shapes and sizes should make it a priority to evaluate Type 5 JDBC drivers and continue to push for innovation over stagnation.

Related Reading

More Insights

Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.