Rename LogItTable to Table
Rename AbstractRelationalDatabase to Database
Make Table non-final
Rename "name" to "tableName" in Table constructor
Use ImmutableLists instead of ordinary Lists in copyResultSet()
Move WhereClause operators a little lower
Add Database.getHost()
Remove executeQuery/Statement(), addBatch() from Database
Change return type of getColumnNames() to List<String>
Add Table.getColumnId(String) method
Convert username to lower case when loading accounts
Don't execute UPDATE if SET array is empty
Fix incorrect filename in Database license header
Fix some comments
Check if ip is null in AccountManager.countAccountsWithIp(String)
Use List instead of ResultSet where possible, cache all account data