A lattice QCD calculation of the B →Dl¯decay form factors is presented. We obtain the value of the form factor h ϩ (w) at the zero-recoil limit wϭ1 with high precision by considering a ratio of correlation functions in which the bulk of the uncertainties cancels. The other form factor h Ϫ (w) is calculated, for small recoil momenta, from a similar ratio. In both cases, the heavy quark mass dependence is observed through direct calculations with several combinations of initial and final heavy quark masses. Our results are h ϩ (1) ϭ1.007(6)(2)(3) and h Ϫ (1)ϭϪ0.107 (28)(04)( 30 10 ). For both the first error is statistical; the second stems from the uncertainty in adjusting the heavy quark masses and the last from omitted radiative corrections.Combining these results, we obtain a precise determination of the physical combination F B→D (1) ϭ1.058 ( 17 20 ), where the mentioned systematic errors are added in quadrature. The dependence on lattice spacing and the effect of quenching are not yet included, but with our method they should be a fraction of F B→D Ϫ1.