A.氢氧化钠有腐蚀性,不能用于治疗胃酸过多,故A错误; B.碳酸氢钠能与盐酸反应从而减少胃中盐酸的量,故B正确;C.氢氧化钙可以和酸反应,但是氢氧化钙具有腐蚀性,所以不能用来治疗胃酸过多,故C错误;D.氢氧化铝能与盐酸反应,常用来做胃药,故D正确.故选BD.