0
1
I recently made an application in Java FX. The database used in it was MySQL. When I tried to run my application a system I got some errors because MySQL was not present in that system.
My doubt is that, how large softwares like some games, photoshop, antiviruses or any software that needs a database can be installed and run successfully in any system ? What type of database are they using ?
Often what happens is (1) the application is "light-weight" and it embeds SQLite; or (2) the application is non-Enterprise and it installs the database it needs (some hand waiving). For example, you often see SQL Server Express installed for Windows applications that have heavier needs than a simple embedded database. Some applications have "Enterprise" class needs, and they will require a dedicated SQL server, like Microsoft SQL, Oracle, MySQL, Postgres, etc.
– jww – 2015-10-05T04:26:49.990Also see Native Database Support in Java? on Stack Overflow. And here's a search: java how to persist relational data.
– jww – 2015-10-05T04:28:48.933All of them of are used. This question seems very broad. I have to downvote it for that reason. – Ramhound – 2014-04-05T14:27:11.627
Define large. – Moses – 2014-04-07T13:36:50.287