Is there generic database engine or file type (binary file etc) to hold data in tabular format (such as microsoft Access file in window) that can implement database capacity in a platform independent way (Window, Mac, Unix/Linux etc)? the "database capacity' means between these files or within the file, I can do database query or join tables etc. In other words, I am looking for generic method or file that can allow my java program to have database capacity (not neccessary to be complex capacity but very basic database capacity e.g. simple query or join operation etc) but DO NOT have to install any full database engine such as microsoft access, mysql or oracle etc. Anybody has an idea how to do that?
Thanks a lot