I am thinking to use MySQL with my new Java project, it contains some code that creates database locally and store data in it.
It is all fine on my machine as I have all requisites installed like MySQL server but what will happen when I give this developed software to users, they will probably have not installed MySQL.
I am new with MySQL so not sure how it works, I am sure this is a bit stupid question and there must be some way around.