Sobes.tech
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();

Αυτή η προσέγγιση διασφαλίζει ότι οι παράμετροι κωδικοποιούνται σωστά και οι ερωτήσεις εκτελούνται αποδοτικά.