Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8267935
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 8, 20262026-06-08T05:42:34+00:00 2026-06-08T05:42:34+00:00

I need to build a Java application that I will install on a Linux

  • 0

I need to build a Java application that I will install on a Linux server.

When people will install they just would need to install this application, launch it, and nothing more. But we have some data to save.

  • I said no to MySQL, because it needs a server.
  • I said no to XML because there will be really a lot of data to save and manipulate.

So I’m looking at SQLite which is the best I think. Indeed (stop me if i’m wrong), SQLite doesn’t need any server? (just install the final application and SQLite works fine in my application?)

Then I checked at http://www.sqlite.org/cvstrac/wiki?p=SqliteWrappers and I’m really a little bit confused.

  • What is the difference between a Wrapper and a Driver?
  • Plus I see there exists a “pure java implementation”: SQLJet is it more or less optimized?
  • Finally what would you use in my situation?
  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-08T05:42:36+00:00Added an answer on June 8, 2026 at 5:42 am

    Another database to consider is H2. It is an embedded database engine completely written in Java so you have the benefit of full unicode (16 bit) character support that Sqlite does not have. Other embedded databases are HSQLDB and Derby.

    sqlite doesnt need any requirement on the server ?

    Correct. It does not. Neither does H2.

    just install the final application and sqlite works fine in my application ?

    Correct. As long as you include Sqlite or H2 in your WAR (or unpack it into your jar), it will work fine.

    What is the difference between a Wrapper and a Driver ?

    Depends on the usage. I think Sqlite is talking about the fact that when you use the JDBC driver for Sqlite, it is actually a wrapping of the Sqlite C native libraries inside the driver. Typically the JDBC driver talks to a remote database.

    H2 also is that way with the “driver” actually doing the database operations just that it was written in Java so you don’t need the C wrapper.

    Plus I see there exists a “pure java implementation” : SQLJet is it more or less optimized?

    This is the first I’ve heard of Sqljet so I’m not sure. The Xerial Sqlite driver is what I’ve used and it’s performance seems to be good.

    Finally what would you use in my situation?

    I’d use H2 myself for the native Java features.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

For homework, I need to build a small java application.The main goal is to
I have a Java application that I need to integrate our existing PHP website
I'm building a Java application that will allow our users to load a list
I have this java swing application that I intend to sell over the internet.
In a Java EE application built with the Spring Framework I need to do
(java 1.5) I have a need to build up a String, in pieces. I'm
This I'm trying for transfer my current Apache/Modperl site to Starman, and need build
I need to build app with user messages (dialogs). I've solved this problem by
I need to build some client side code which follows this use case: An
I have a web application on java, which is working with database. I need

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.