does using sqlconnection close connection