Sentencias SQL codificadas VS. Servicio web para ejecutar las consultas [cerrado]

No se recomienda SQL en el código, ya que se vuelve difícil de mantener. La aplicación también está estrechamente acoplada a la estructura de la base de datos. Cada vez que cambie la base de datos (o se mude a una nueva base de datos), debe realizar cambios en su código y volver a publicar.

No creo que un servicio web sea la respuesta correcta aquí. Te recomiendo que pruebes uno de los siguientes:

  1. Si su aplicación usa muchas tablas y un rendimiento muy alto no es crítico, use Hibernate como una herramienta ORM. Tiene muchas características y realmente puede reducir el tiempo dedicado al acceso a datos.

  2. Si no tiene tantas mesas y no tiene tiempo para aprender Hibernate, use iBatis. Le llevará 30 minutos comprenderlo. Básicamente, le permite poner su SQL en un archivo XML separado, que leerá por usted. Para aplicaciones más pequeñas es realmente útil y es más rápido que Hibernate.

  3. Como último recurso, coloque su SQL en un archivo de texto que abra y ejecute.

Respuesta 1

Estoy practicando métodos recursivos, y uno de los tres en los que estoy trabajando intenta capitalizar una cadena completa y agregar un espacio entre cada carácter. A continuación se muestra mi código: cadena estática pública toUpper (...

¿Hay alguna biblioteca que convierta archivos XSLX a CSV? Archivo XSLX generado usando apache poi Si no, ¿alguien desarrolló un método útil para esto? Gracias

Necesito copiar a menudo las últimas filas de una sola tabla en MSSQL a la tabla MySQL. He creado un script java y todo funciona, pero creo que es posible mejorar el rendimiento. He replicado la mesa ...

Necesito invertir solo letras en Cadena y mantener símbolos y números en el mismo lugar usando Character.isLetter y también necesito mantener el mismo orden de las palabras invertidas. Mi código invierte una cadena ...