Does science drive technology?

Without a doubt.
Scientific discoveries enable all types of technology. Without the discovery of electro- magnetic induction, the electricity turbine would not be possible.
Perhaps a more recent and relevant example is this:
30 years ago scientists in CERN (the European particle physics laboratory in Switzerland) needed a way of sharing and accessing data. They put their heads to it, and came up with something. Bang. The Internet.