I'm developing a java desktop application, with java swing and MySQL database. But I need to install this application on multiple machines and I would like to know an easier way to do this, without having to install MySQL on all machines.
Is it possible to install an application using MySQL and not install it on each machine?
I did some research on various forums and suggested the following database: HSQLDB, SQLite, Derby, H2 and Firebird.
There is the possibility of hosting the database on some server on the internet.
I'd like to know how best to solve this problem.