Cómo insertar datos en una base de datos usando Servlet y AngularJS

Si no está utilizando un ORM, o está implementando un objeto DAO y solo desea hacerlo directamente desde el servlet (aunque realmente no debería hacerlo en una aplicación de producción), cree una conexión JDBC y ejecute la consulta o la llamada un procedimiento almacenado que ejecuta la consulta utilizando una declaración, una declaración preparada o (para el procedimiento almacenado) una declaración invocable. Angular no tiene nada que ver con llamar a la base de datos. No puede ejecutar una consulta de base de datos directamente desde JavaScript del lado del cliente. El servidor maneja eso. Al AngularJS va a hacer una llamada AJAX al servlet. El servlet lee la solicitud, realiza la inserción y luego responde al cliente (dado que no está devolviendo datos, debería devolver algún tipo de mensaje que el cliente pueda usar, o simplemente puede devolver una solicitud vacía con un código de estado 200. Don Sin embargo, no haga eso: devuelva un mensaje incluso si la aplicación no lo muestra. Será útil para la depuración).