Sobes.tech
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.