» »

Java SQL

Java SQL

d_DJ ::

Imam sledečo situacijo
v javi sem ustvaril vmesnik, ki se poveže na neko sql bazo (uporabljam posgreSQL). Vmesnik je namenjen iskanju ima 4 polja in gumb išči. Ideja je, da lahko v eno ali več polj vneseš neke vrednosti pritisneš gumb išči in dobiš neke rezultate.

Ker še nisem najbol domač glede SQL-a me zanima, kako bi bilo najbolje skombinirati SQL stavke.

		
			String id_sql = "id IS NOT Null ";
			String ime_sql = "and ime != '' ";
			String priimek_sql = "and priimek != '' ";
			String naslov_sql = "and naslov != '' ";
			
			if (ID.getText() != ""){
				id_sql = "id = " + ID.getText();
			}

			if (ime.getText() != ""){
				ime_sql = "and ime != " + "'" +ime.getText()+ "'";
			}
			
			if (priimek.getText() != ""){
				priimek_sql = "and priimek != " + "'" +priimek.getText()+ "'";
			}
			if (naslov.getText() != ""){
				naslov_sql = "and  naslov != '' " + "'" + naslov.getText()+ "'";
			}
			String sql = "SELECT * FROM clan WHERE" + id_sql + ime_sql + priimek_sql + naslov_sql + emso_sql;


Stvar sicer deluje zanima pa me, če je to pametno oz. če obstaja kakšna bolj elegantna rešitev.

amacar ::

Uporabis prepared statement, lahko tudi hibernate...


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[JAVA] Izpis imen vseh datotek iz direktorija in poddirektorijev

Oddelek: Programiranje
214915 (2944) Slovenet
»

Android - Začetnik

Oddelek: Programiranje
111776 (1101) hurlimannxt
»

[java] naloge za vajo

Oddelek: Programiranje
71368 (1054) Yacked2
»

python -slovar

Oddelek: Programiranje
223122 (2101) Valex86
»

[C#] Query in code

Oddelek: Programiranje
261817 (1561) iggy1

Več podobnih tem