Win a copy of TensorFlow 2.0 in Action this week in the Artificial Intelligence and Machine Learning forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
  • Campbell Ritchie
  • Liutauras Vilda
  • Paul Clapham
  • Bear Bibeault
  • Jeanne Boyarsky
  • Ron McLeod
  • Tim Cooke
  • Devaka Cooray
Saloon Keepers:
  • Tim Moores
  • Tim Holloway
  • Jj Roberts
  • Stephan van Hulst
  • Carey Brown
  • salvin francis
  • Scott Selikoff
  • fred rosenberger

Database for Java Desktop application

Ranch Hand
Posts: 105
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

I need a database for a standalone Java desktop application. Can anyone make any recommendations:

For now I have two options which I am considering, they are:

1. Hypersonic SQL
2. Java DB (from Sun)

Any ideas, am I on track with these options or should I look at something else?

Looking forward to hearing some thoughts on this.


Posts: 43016
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Those two are the ones worth checking out if you need an embedded SQL database. Derby (a.k.a. Java DB) is the high-end option, but HSQLDB is very capable as well; I'd probably go with it unless (and until) I ran into some limitation.
Posts: 22028
Eclipse IDE Spring VI Editor Chrome Java Ubuntu Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I also like SQLite quite well. It has Java drivers, and that way don't need SQLite itself. Just like HSQLDB, your database can be in-memory only, or in a file. HSQLDB is more powerful though, as it also can run in server mode.
And inside of my fortune cookie was this tiny ad:
Thread Boost feature
    Bookmark Topic Watch Topic
  • New Topic