Esecuzione di una query inserita in una jtextarea

di il
1 risposte

Esecuzione di una query inserita in una jtextarea

Ciao,
ho una jtextarea in cui devo inserire una intera espressione sql, in modo da fare delle ricerche avanzate sulla tabella.
I risultati delle ricerche li inserisco poi in una jcombobox.

Di seguito riporto il codice che ho scritto:

Statement stCerca = ...createStatement();
ResultSet rsCerca = stCerca.executeQuery("select * from tabella where" + "cerca");

dove cerca è il nome della jtextarea.
Scritta così mi ritorna nella jcombobox tutti i record della tabella .

Nella jtextarea vorrei inserire ad esempio :
"campo1='100'' and campo2 like ''%prova%"
oppure
"campo3<''210" and campo5 between ... and ...

In altre parole vorrei che nella jcombobox finiscano solo i record selezionati dall'espressione sql scritta nella jtextarea.

grazie per l'attenzione

1 Risposte

  • Re: Esecuzione di una query inserita in una jtextarea

    Problema risolto.

    All'inizio setto la jtextarea con
    cerca.setText("select * from tabella where");
    A questo punto eseguo la query leggendo tutto quello che c'è nella jtexarea
    ResultSet rsCerca = stCerca.executeQuery(cerca.getText());
Devi accedere o registrarti per scrivere nel forum
1 risposte