private Product queryForProduct(String sql) {
		Product product = null;
		Connection con = null;
		try {
			con = getConnection();
			PreparedStatement statement = con.prepareStatement(sql);
			ResultSet resultSet = statement.executeQuery();
			resultSet.next();
			product = buildProduct(resultSet);
		} catch (SQLException e) {
			e.printStackTrace();
		} finally {
			if (con != null) closeConnection(con);
		}		
		return product;
	}