:deptno
を置き換えます クエリで?。
ステートメントをインスタンス化する代わりに、次を使用します。
PreparedStatement stmt=con.prepareStatement(query);
stmt.setInt(1,deptno); //1 is for the first question mark
ここで、deptno
クエリを実行する値を保持します。
PrepredStatementインターフェースを介して、一度だけコンパイルされ、Statementインターフェースと比較してパフォーマンス上の利点があるパラメーター化されたクエリを使用できます。