docs: public <T> T query(String sql, RsHandler<T> rsh, Object... params) throws SQLException {
  		Connection conn = null;
  		try {
  			conn = this.getConnection();
  			return SqlExecutor.query(conn, sql, rsh, params);
  		} catch (SQLException e) {
  			throw e;
  		} finally {
  			this.closeConnection(conn);
  		}
  	}