Database engines for use:
According to the main purpose of this ("search by given parameters") it appears an SQL database would be a good start. That said, IMO:
- MySQL: it you're aiming for browser access - not a bad idea if you ask me...)
- SQLite: for either browser or Java or whatever access, my personal favorite in this case
- XML: workable, but... meh...
Is there a preferred Java whatchamacallit (library? wrapper?) for using SQLite with Java?