Hi All,
 
I have been looking at HSQL for a bit now and I am hoping that it is the correct item for me.
 
What I need to do:
 
I am writing a Data entry app (400+ fields) in Java. All is going well. We use oracle. We also have a package called Teams that is for Asset management. 
 
What I would like is for each user that runs the application to have a local database on their machine. I would primarily use HSQLdb for lookup tables that don't change very often and also for adding records to the local db and then having them batched processed into Oracle later on in the day. Records need to be batched processed due to licensing restrictions on the TEAMS package where We cannot have a constant open connection. So when we need to use it, I have to create the connection and then drop it.
 
So here is what I would like to do:
 
1. have the local HSQL lookup tables (for populating combo boxes in my application) populated on startup for any changes from the oracle lookup tables. This should make the combo boxes fast and also help my in providing type-ahead on Textfields.
 
2. When a user adds a record, they add it to the local database and then after a set amount of time the records in the local database are batched processed into Oracle, Assets created in TEAMS, etc (a long process)
 
3. when a user needs to search for assets, they would search Oracle and have a result set returned to the local database for their browsing, etc (because I have to search and then disconnect) so then having the result set returned to the local database would allow them to look at the records for as long as they need, etc
 
4. I would set up the local database with the same exact Oracle table structure, etc so that field sizes, data types were the same (of course)
 
So a question or 2:
 
1. Does the above sound appropriate and do able in HSQL?
 
2. Are there examples that I can look at about connecting using the JDBC driver, setting up tables on disk, etc?
 
I apologize for the quick e-mail. If it doesn't make sense, I apologize, both my kids are sick and need attention, but I am still trying to get some work doe. I would be happy to clarify, etc
 
Does anybody have any thoughts?
 
-Jason
 

Reply via email to