The purpose of this article is to study the exact boundary controllability of the classical Boussinesq equation. The control is applied to the first spatial derivative and then, to the second spatial derivative, both at the right endpoint. The exact controllability of the linearized problem is essentially proved by using the Hilbert Uniqueness Method. From this result, we deduce the exact boundary controllability for the nonlinear Boussinesq equations. The main improvements compared to existing results in the literature are the absence of restrictions on controllability time, the use of more regular spaces and the extension of the exact boundary controllability to the nonlinear Boussinesq equation.