Thus if it decided to change the schema, its plausible that some change in the application has to be done.
I am going to implement a dynamic JTable.
Just out of curiosity. How do you validate in your insert and updates that the dates are valid, or the hotel rates correspond to actual double numbers, or that the size are actually integers?
The 'Instruction.html' only ask me to 'allow the user to book a selected record, updating the database file accrodingly'. Note that this requirement is very simple. It only asks the GUI to update a record. The 'create' and 'delete' operation are not required.
Your data access class must be called "Data.java", must be in a package called "suncertify.db", and must implement the following interface:
The data file is a plain text file.
For Edwin, if you want to sort a JTable, you can alway do it without any types. For instance, you can convert a string to a date type in your comparison class so that the order is accroding to the data instead of string.
Your user interface should be designed with the expectation of future functionality enhancements.