Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Java Survey Results, Part IV - Data Access Tools for SQL

DZone's Guide to

Java Survey Results, Part IV - Data Access Tools for SQL

The fourth part of David Kiss' Java research. Hibernate, JPA, and JDBC were the clear winners

· Java Zone
Free Resource

Microservices! They are everywhere, or at least, the term is. When should you use a microservice architecture? What factors should be considered when making that decision? Do the benefits outweigh the costs? Why is everyone so excited about them, anyway?  Brought to you in partnership with IBM.

This post is the fourth one publishing the results of the Java survey I ran recently where I asked developers on tools/frameworks they used in the last 12 months. Respondents had the option to choose from a predefined list of options or select Others and provide any other choice.

Here’s the list of topics covered in the survey:

  1. Languages
  2. Web Frameworks
  3. Application Servers
  4. Data Access Tools for SQL
  5. RDBMS Servers
  6. Big Data
  7. Build Tools
  8. Cloud Provider

This time we’ll be covering tools on the JVM that makes it easy to access data in SQL databases.

Survey Results

Image title


  • JPA – the standard Java Persistence API
  • Hibernate – a pioneer of the Object Relational Mapping (ORM) frameworks in Java
  • JDBC – standard Java API for accessing SQL databases
  • Spring Data – a productivity toolkit on top of JPA, part of the Spring platform
  • Java Object Oriented Querying – an innovative solution for a better integration of Java applications with popular SQL databases
  • GORM – a Grails project, a Groovy-based Object Relational Mapping framework on top ofHibernate
  • MyBatis – Java persistence framework that couples objects with stored procedures or SQL statements using an XML descriptor or annotations
  • Doctrine Project – while the survey was focusing on Java based tools, respondents could select the Other option and provide any tools they wanted. In this case, Doctrine is a PHP framework, it’s the home to several PHP libraries primarily focused on database storage and object mapping

Discover how the Watson team is further developing SDKs in Java, Node.js, Python, iOS, and Android to access these services and make programming easy. Brought to you in partnership with IBM.

Topics:
java ,sql ,databases

Published at DZone with permission of David Kiss, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

THE DZONE NEWSLETTER

Dev Resources & Solutions Straight to Your Inbox

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.

X

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}