Junior — Middle
Έχεις δεξιότητες στη συγγραφή προετοιμασμένων ερωτημάτων SQL;
sobes.tech AI
Απάντηση από AI
Ναι, ξέρω πώς να γράφω προετοιμασμένες (prepared) ερωτήσεις SQL. Επιτρέπουν την ασφαλή μεταβίβαση παραμέτρων στις ερωτήσεις, αποτρέποντας τις SQL injections και βελτιώνοντας την απόδοση κατά την επανάληψη εκτελέσεων.
Παράδειγμα σε Java με JDBC:
String sql = "SELECT * FROM users WHERE email = ?";
PreparedStatement pstmt = connection.prepareStatement(sql);
pstmt.setString(1, "user@example.com");
ResultSet rs = pstmt.executeQuery();
Αυτή η προσέγγιση διασφαλίζει ότι οι παράμετροι κωδικοποιούνται σωστά και οι ερωτήσεις εκτελούνται αποδοτικά.