Come dev del PHP che armeggiava con javascript quando necessario, mi è stato assegnato il compito di produrre un'applicazione usando i report jasper, perché "java è come javascript, giusto?". Per fortuna, alcune persone gentili hanno prodotto un programma di utilità open source (.jar) che esegue report jasper dalla shell / riga di comando.
Si chiama "RunJasperReports" (). ttp: //code.google.com/p/runjasperreports/ non ho guardato l'ultima versione ma il ho finito con l'usare MySQL, PostgreSQL e un paio di altre fonti di dati, e non dovrei essere troppo difficile da estendere se riesci a trovare i driver odbc giusti.
Una volta installato e in esecuzione un modello (progettato in iReport), è possibile utilizzare la lingua di propria scelta (presupponendo l'accesso alla shell) per produrre report semplicemente eseguendo l'utilità con i parametri per il percorso del modello jrxml, il formato e il database desiderati URL.