connect using DataSource