We establish an embedding theorem for the weighted Bergman spaces induced by a positive Borel measure dω(y) dx with the doubling property ω(0 , 2 t) ≤ Cω(0 , t). The characterization is given in terms of Carleson squares on the upper half-plane. As special cases, our result covers the standard weights and logarithmic weights. As an application, we also establish the boundedness of the area operator.