自宅のMySQLで実験したところ
もしかしたら、
String Str = request.getParameter("Str");
↓
int Str=Integer.parseInt(request.getParameter("Str"));
かつ
stmt.executeUpdate("UPDATE T_Strfer SET フラグ ='1' WHERE id='"+ Str +"'");
↓
stmt.executeUpdate("UPDATE T_Strfer SET フラグ ='1' WHERE id='+ Str +'");
でうまくいきました。
SQLの違いかも知れませんけど。
質問者
お礼
fortranxpさま
本日、テストした所("UPDATE T_Strfer SET フラグ ='1' WHERE id="+Str);の記述で実行されました。
実行はされましたがテーブルに更新された様子がないのでSQLServlerの所でまた聞いてみます。
貴重なお時間頂きまして本当にありがとうございました☆
お礼
fortranxpさま 普通に動くサーブレットでもコマンドで実行すると Exception in thread "main" java.lang.NoSuchMethodError: mainが 表示されます。 なのでプログラムのせいではないと思います。 すみません。。。
補足
fortranxpさま ありがとうございます☆ IDは前のJSPから持ってきているので大丈夫かと思います。 明確な問題点が分からないので恐縮なのですが・・・ プロンプトで実行したら以下のメッセージが出ました。 Exception in thread "main" java.lang.NoSuchMethodError: main 関係ありますでしょうか?