把数据库的连接和关闭提取成方法。
将private改为public
将内部重定向的代码抽取出来，方法名为forward
将从结果集中读取数据的代码抽取成方法:createContactFromResultSet
将转向jsp的方法名由forward改为render
将给 jsp 传值的方法,提取成公共的方法，使用 map 传参
将connectDatabase方法改为connectAndCreateStatement方法
将执行sql语句的代码提到executeQuery方法中
修改contact/show数据库语句，使用左联
将Contact添加到ContactList的代码提到addContactToContactsList方法中
新建DatabaseManager类，把连接、执行查询、关闭方法放进去
Fix Bug：调整database和resultSet作用域，添加executeQuery方法的返回值
把获取所有联系人的代码放到getAllContacts方法里