Hirdetés
Új hozzászólás Aktív témák
-
-
D4nte
csendes tag
Csak egy vessző hiányzott abból a hozzászólásból szerintem, nem úgy gondolta. Az oracle java tutorial-ban amúgy teljesen érthetően le van írva ez a paraméterátadásos téma.
-
Sk8erPeter
nagyúr
Azt vágod, hogy a felhasználótól kapott adatot egy az egyben dobálod bele a query-be, escape-elés vagy sokkal inkább prepared statement (rendkívül meglepő módon erre való a PreparedStatement és a Connection osztály prepareStatement metódusa) használata helyett, ezzel fasza kis lehetőséget adva az SQL Injectionre?
http://docs.oracle.com/javase/tutorial/jdbc/basics/prepared.html
Meg amúgy a SELECT * használata nagyon nem javasolt sehol. Sorold fel szépen a mezőket, amikre szükséged van.
Sk8erPeter
-
Aethelstone
addikt
Connection con = null;
Statement stmt = null;
ResultSet rs = null;String sql_comm = "select * from root.users where username = ’" + username + "’ and password = ’" + password + "’";
try {stmt = con.createStatement();
Mintha nem lenne inicializálva....gondolom, hogy a connect(); tenné meg, de akkor azt mondjuk a deklaráció után kellene írni...vagy hogyisvanez?
Arsenal FC - Go Gunners!
-
Lortech
addikt
NullPointerException-t alapvetően akkor kapsz, ha olyan objektum mezőjére / metódusára hivatkozol, amely null.
A konkrét esetben a lényeg:
...
Connection con = null;
...
stmt = con.createStatement();Nem állítod be a con változódat, null marad, de hívod a metódusát.
Thank you to god for making me an atheist
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Új Lenovo ThinkPad P16s Workstation Érintős LAPTOP -50% 16" Ryzen 7 PRO 6850U 32/1TB 680M 4GB FHD+
- Bontatlan Lenovo ThinkPad P16s Workstation LAPTOP -50% 16" Ryzen 7 PRO 6825U 16/512 RADEON 680M FHD+
- MSI RTX 3060 Ti VENTUS 2X OCV1 LHR
- Razer Blackshark v2 Pro Wireless White
- Hibátlan állapotú & Garanciális Samsung Galaxy Z Fold 4 (512/12GB) + Gyári S-pen tok
- Új Asus TUF A15 FHD 144Hz G-Sync Ryzen9 8945H 16GB 512GB SSD Nvidia RTX 4060 8GB 140W W11 Garancia
- Lenovo ThinkPad és Yoga T480s T490 E480 E490 L480 L380 L390 billentyűzet
- I5-11600kf
- 2017 MacBook Air 13 - i5 - 8GB - 128GB SSD - dobozában - karcmentes
- Eladó egy komplett i7 gép SAMSUNG monitorral, egér, billentyűzet, füles... Win10 vagy 11 ...
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest