Junior — Middle
Tayyorlangan SQL so'rovlarini yozish qobiliyatiga egasizmi?
sobes.tech AI
AIdan javob
Ha, men tayyorlangan (prepared) SQL so'rovlarini yozishni bilaman. Ular so'rovlar ichida parametrlarni xavfsiz tarzda o'tkazishga imkon beradi, SQL injektsiyalarining oldini oladi va takroriy bajarishda samaradorlikni oshiradi.
Java tilida JDBC yordamida misol:
String sql = "SELECT * FROM users WHERE email = ?";
PreparedStatement pstmt = connection.prepareStatement(sql);
pstmt.setString(1, "user@example.com");
ResultSet rs = pstmt.executeQuery();
Bu yondashuv parametrlar to'g'ri shifrlanishini va so'rovlarning samarali bajarilishini ta'minlaydi.