2012-05-13 3 views
19

Ho un set di risultati in Eclipse creato da una query SQL.Posso visualizzare un set di risultati in Eclipse debugger come tabella

Provenendo dal mondo di Visual Studio, mi aspettavo di trovare una vista di controllo della mia variabile che mi mostra il set di risultati come una tabella invece di mostrare solo tutti i campi e le proprietà.

Esiste una soluzione del genere per Eclipse, forse come plug-in?

risposta

1

Non so se esiste un plug-in che formatta un ResultSet nel debugger, non ho mai visto una cosa del genere. Tuttavia, Data Tools Platform (DTP) fornisce strumenti per interagire con i database, comprese le visualizzazioni delle tabelle dei risultati delle query, ecc. Se si dispone del pacchetto EcEse IDE per Java EE Developers, DTP è già incluso in tale; altrimenti, è possibile installarlo.

Here è un buon tutorial sull'utilizzo degli strumenti.

+0

DTP è solo un browser DB, non è correlato a ciò che ho scritto. – thedrs

+0

Ho fatto notare che probabilmente non esiste un plug-in per fare ciò che vuoi (il che, tra l'altro, non è ovvio dal testo della domanda), ma ha fornito un'alternativa. Se conosci la query, puoi inserirla nello strumento DTP per ottenere una vista dei risultati che stai cercando. Non sparare al messaggero quando non ti piace il messaggio. –

3

Ottima domanda!

Tristemente, qualsiasi plugin dovrebbe essere creato in base al debugger esistente. Il seguente articolo parla di come creare un debugger per una nuova lingua in eclissi: http://www.eclipse.org/articles/Article-Debugger/how-to.html

L'articolo fornisce grandi dettagli su come funziona il processo di debug in eclissi. Credo che questa sarebbe una grande funzionalità in Eclipse e suggerire di inviare una nuova richiesta di funzionalità: http://www.eclipse.org/stem/feature_request.php

Come soluzione, suggerirei di utilizzare una variabile stringa che conterrebbe la query, aggiungere quella stringa all'orologio lista, così puoi accedervi mentre esegui il debug. Copia il contenuto della stringa e incollalo in uno strumento come SQL Query Analyzer.