Use EnumMaps where possible
connectionString doesn't need to be its own variable anymore
Use prepared statement caching