genericised conn strings