-
Jarek
czesc. mam problem z zapytananiem i nie wiem jak to rozwiazac:
tak nie dziala i nie wiem jak wsadzic parametr zamiast ?
SELECT * FROM books WHERE titel LIKE '%?%'
co tu jest zle?
dzieki za pomoc -
Ja nie istnieje (FURBY)
ale o co cho ?
W sensie
string build_like_foo(string like)
{
string tmp = "SELECT * FROM books WHERE title LIKE'%"+like+"'"
return tmp;
}
Ale to chyba powinnes na poziomie DataBaseLayer gdzies implementowac zeby przykryc calosc ja wlasnie teraz pracuje przy projekcie gdzie ktos nie porozdzielal warstwa abstrakcji wogóle zero wzorców projektowych i to jest rzezbienie w gównie bardziej niz programowanie. -
Jarek
-
Maciek Makowski
Nie wiem o co w tym pytaniu chodzi, ale do zapytan SQL z poziomu kodu Javy nalezy uzywac PreparedStatements i bind variables, a nie generowac kompletny String z zapytaniem za kazdym razem.
-
-
Ja nie istnieje (FURBY)
>Maciek Makowski napisał
>Nie wiem o co w tym pytaniu chodzi, ale do zapytan SQL z
>poziomu kodu Javy nalezy uzywac PreparedStatements i bind
>variables, a nie generowac kompletny String z zapytaniem za
>kazdym razem.
>
Albo uzywac jakiejs Warstwy nad bazadanych; ] -
Piotr Grzyb
>Ja nie istnieje (FURBY) napisał
>>Maciek Makowski napisał
>>Nie wiem o co w tym pytaniu chodzi, ale do zapytan SQL z
>>poziomu kodu Javy nalezy uzywac PreparedStatements i bind
>>variables, a nie generowac kompletny String z zapytaniem
>za
>>kazdym razem.
>>
>
>Albo uzywac jakiejs Warstwy nad bazadanych; ]
Nawet jesli uzywamy hibernate, ejb czy cos jeszcze innego to nie zlazey sklejac kompletnego zapytania ze stringow, tylko nalezy uzywac parametrow
-
Ja nie istnieje (FURBY)
jak przykrywa to jakas warstwa to mozemy pod plaszczem tej warstwy robic to jak nam sie podoba no nie ? hermetyzacja zapytan tylko nie powinno byc ostro natrzepanych poza warstwa bazy danych
- Przeglądaj grona w kategorii Internet i Komputery
- Przeglądaj grona w okolicy Warszawa
- Załóż własne grono tematyczne
- Zostań moderatorem
Podobne Tematy
|
|
Wszystko co związane z programowaniem w Java (J2EE, JSP, JDBC, itd) test
Miejsca grona (1)
-
Kino Luna ul. Marszałkowska, Warszawa
www.kinoluna.pl kino.luna@maxfilm.com.pl 22 621 78 28
- Dodaj miejsce

