Tubular Solenoids and Arduino
I doubt that you'll get what you want, but let's run the numbers.

The solenoid can be rated for continuous operation, and will dissipate 2 watts. I note that the link you provided allows the specification of duty cycle and voltage, so I assume you're going to order the 3-volt, continuous option. You can calculate the current needed, it's just 2 watts / 3 volts, or 667 mA. And your Arduino will never provide that kind of current.

So you'll need a driver of the sort shown in the tutorial linked by Jim Dearden. However, that runs on 12 volts, so you'll need some modifications. First, the optocoupler will have to go. Second, the MOSFET will need to be one with a low gate voltage threshold. The IRF640 shown in the tutorial can require as much as 4 volts. If you go to Digikey and navigate to the MOSFET section, you can find MOSFETs with gate voltage requirements as low as 1 volt, so that is possible.