A.电化学腐蚀加速负极金属被腐蚀,比化学腐蚀快,故A错误;B.锌和铁、电解质溶液构成原电池,锌易失电子作负极,铁作正极而被保护,该方法为牺牲阳极的阴极保护法,故B正确;C.锡、铁和电解质溶液构成原电池,铁易失电子作负极,锡作正极,所以加速铁被腐蚀,故C错误;D.作电解池阴极的金属被保护,所以要保护铁不被腐蚀,则应该与电源负极相连,故D错误;故选B.