Tôi giải thích bản thân mình ...Làm thế nào để điền vào một sql truy vấn với nhiều tham số tùy chọn trong PreparedStatement?
Tôi có một mẫu với điền các truy vấn (ví dụ.):
SELECT *
FROM table
WHERE id=? AND name=? AND sex=? AND year=? AND class=?
nhưng chỉ có "id" là bắt buộc, tất cả các tham số khác là không bắt buộc. Làm cách nào để tôi có thể điền (hoặc tạo lại) câu lệnh có sẵn cho truy vấn đó ???
tks ... Đó là cách mà tôi sử dụng, nó dường như là "sạch" cách –
Tôi biết có những khuôn khổ ra ở đó để tạo truy vấn động, nhưng điều này có vẻ là giải pháp tốt nhất cho nhiều trường hợp. +1 –
nhưng cách tiếp cận này dễ bị tấn công tiêm sql. – aishu