ersätt :deptno
i din fråga med ett ?.
och istället för att instansiera uttalande använd följande:
PreparedStatement stmt=con.prepareStatement(query);
stmt.setInt(1,deptno); //1 is for the first question mark
där deptno
innehåller värdet för vilket du vill köra frågan.
Genom PrepredStatement-gränssnittet kan vi använda parametriserad fråga som bara kompileras en gång och har prestandafördelar jämfört med Statement-gränssnittet.