Officers arrested the 18-year-old Davis, from League City, after an investigation. His bond was set at $1,500 for the DWI charge and $2,000 for the drug charge.
A person who answered the telephone Sunday evening at a number listed for Davis said he wasn't available.
Pearland is about 15 miles south of Houston.