I'm working on a download script and I want to know what the most efficent way is to create database controls that will be used throughout the entire script? Would I put them in a user control and just access them that way?

People recommended a class for database controls, but I'm not sure how to create them in a seperate class and then access the from the main pages?

Using VS.NET + C#..