値x
引用符で囲む必要があります。そうでない場合、数値以外の値は文字列リテラルではなく列を参照すると見なされます。
rs = stmt.executeQuery("SELECT * FROM items WHERE item='"+x + "'");
値x
として、スクリプトはSQLインジェクションに対して脆弱であるように見えることに注意してください。 エスケープされていませんが、Request
から受信されました 。ここで準備されたステートメントを使用することをお勧めします。