为了让 DatabaseService 使用 PreparedStatement 增加了 prepare, setString,
setDate, execute 等空方法
给 DatabaseService 增加了 PreparedStatement 属性，也添加了关闭方法
实现了 DatabaseService 中的四个空方法
修改 MemberService 的 save 方法以使用 PreparedStatement 来接受参数
实现 Logger 中的五个输出调试信息时携带错误栈信息的方法
给 DatabaseService 增加 logger 属性，用于日志的输出
DatabaseService 的 newInstance 方法不再抛出 SQLException 异常
fixbug: 如果保存 member 对象的时候发生异常，将不会释放资源
DatabaseService 的 prepare, setString, setDate, execute 方法增加调试信息
的输出
删除 MemberService 中 save 方法无用的调试语句
给 DatabaseService 增加了 setLong 方法
fixbug: 修改 MemberService 的 deleteById 方法，发生错误时可以释放资源了。
fixbug: 修改 MemberService 的 update 方法，发生错误时，可以释放资源。
给 DatabaseService 增加 executeQuery 方法
fixbug: 修改 MemberService 的 getMemberById 方法，可以正常释放资源了