でユーザーから動的に取得する製品のコストとアイテム番号を取得しようとしていますjsp
。ユーザーが製品を選択できる 3 つのテーブルのデータを使用しています。したがって、私が知っているのは、これら3つのテーブルのいずれかに存在する可能性のある製品名だけなので、基本的にテーブル名はわかりません。製品をとservlet
とともに表示したい場所に製品を渡しています。次のクエリを使用しましたが、エラー メッセージしか表示されませんcost
itemno
ResultSet rs=st.executeQuery
("SELECT * FROM indi.COLUMNS WHERE column_name ='" + previousItems + "');");
ここで、inde はスキーマ名で、previousitem は jsp でユーザーから動的に取得する製品名です。SQL構文が間違っているというエラーメッセージが表示されます。以下はエラーメッセージです
javax.servlet.ServletException: com.mysql.jdbc.exceptions.MySQLSyntaxErrorException:
テーブル 'indi.columns' が存在しません