Package uk.ac.ed.inf.utils.database

Class Summary
DbConn A DbConnectionProperties object contains the properties needed to connect to a database through JDBC.
DbCreator Class
DbManaged Managed is a class which has a DbManager (an object that coordinates its database activities)
DbManager A database manager provides object to create a database, write and read from it.
DbReader<T,U> Class to read from a database.
DbUtils Database utilities (to create sql code etc.)
DbWriter To write to a database table
Managed A class with a manager object
Manager A manager manages: for example, for a database object, the DbManager manages a DbCreator to create the tables, DbReader to read data from and DbWriter to write data to the database.
ResultSetUtils Class
SqlUtils Class
Table An SQL database table definition (table name + columns)
TableColumn A column object contains all the information to create, fill and delete a database table column
TableCreator Class to create a table object in the database.
TableManaged TableManaged is a class which has a TableManager (an object that coordinates its table activities)
TableManager Class to create/read/write to a database table.
TableReader Class
TableRow Contains the data for a generic row (a list of [table column, value] entries) to be written to a database table.
TableWriter A TableWriter object contains all the information to create, fill and delete a database table.