Que tal amigos expertos en java
Estoy analizando un proyecto de Control Escolar y estoy a punto de iniciar la programación
pero quisiera que la programación fuese en Java, ya que es multiplataforma
y contiene herramientas de conexión JDBC a múltiples bases de datos como mysql.
Además tanto Java como mysql son OpenSource. Cabe señalar que mi proyecto está pensado para ser cliente/servidor, osea multiusuario (no es un proyecto web).
Sin embargo, no me he dedicido, pues tengo varias dudas:
1. ¿Es java un buen lenguaje para Bases de Datos?
2. ¿Posee Java algún reporteador fácil de utilizar que me permita generar consultas complejas
o Subcosultas?
3. ¿Posee java componentes para la programación con bases de datos, Grids, Validación de Cajas de Texto, Combos que se conecten directamente con la Base de Datos o algo similar?
4. ¿Que ventajas y desventajas me puede presentar al Programar mi proyecto de Bases de Datos?
En fin, como se habrán dado cuenta soy muy novato en java, pues no quiero perder mi tiempo programando con un lenguaje que por más interesante y bonito que parezca, no cumpla las expectativas para la programación con las báses de datos.
Espero sus sugerencias y muchas gracias