完善connection代码