Попаднали сте в объркващата йерархия на типовете на PreparedStatement extends Statement
:
PreparedStatement
има същия execute*(String)
методи като Statement
, но те не трябва да се използват, просто използвайте безпараметричен execute*()
методи на PreparedStatement
--- вече сте дали действителния низ на заявката за изпълнение с помощта на conn.prepareStatement()
.