With proper wheels, 225/45/17 should fit.
It looks to me like you are looking to buy used equipment for your car. While I see nothing wrong with buying used wheels...and even used tires can be a good deal...I wouldn't recommend deciding what size you want by what used tires are available to you. Tires are a wear item, and will need to be replaced at regular intervals...so going by what is available now isn't necessarily indicative of what will be available (or even desired) when it is time to replace them.
So...assuming we are doing this on a budget, this is how I recommend you go about it.
1. Decide what width tires you want: For example, I wanted 215 front and 225 rear on my Fiero.
2. Start searching for rims that will fit in a diameter range that is acceptable to you. For example, I wanted 16-18" rims.
3. If those rims come with tires that will work for now....bonus. For example, I found a set of 16" Grand Am wheels that were a perfect fit, and came with a set of four cheap 215/55/16 tires.
4. Buy new tires in the size you want...either right away, or once you wear out the ones that came with the rims. I wore out those cheap tires and replaced with new, front are now 215/55/16, rear are 225/55/16.
In short...Rims are long term, tires are short term. Therefore, make sure the rims are truly what you want...THEN worry about the tires.
And no thread is complete without pics....so here is the car used in the examples above: