質問編集履歴

2

追記

2016/02/25 15:17

投稿

manmos
manmos

スコア55

test CHANGED
File without changes
test CHANGED
@@ -303,3 +303,39 @@
303
303
 
304
304
 
305
305
  情報が少なくて申し訳ありませんが、よろしくお願いします。
306
+
307
+
308
+
309
+ 追記(誤ってコメントランに載せてしまっていたので再記します)
310
+
311
+
312
+
313
+ デバッグをして確認してみたところ変数にはちゃんと目的の値が格納されていました。なのでやはりsql文に問題があったようです。
314
+
315
+ insert文を複数のテーブルに対してやる場合はSELECT文と同じではダメなんですね・・・
316
+
317
+
318
+
319
+ 自分で調べて見つけたのが
320
+
321
+ INSERT ALL
322
+
323
+ INTO テーブル名(カラム名1, カラム名2)
324
+
325
+ VALUES (カラム1, カラム2)
326
+
327
+ INTO テーブル名2(カラム名1, カラム名2)
328
+
329
+ VALUES (カラム1, カラム2)
330
+
331
+ SELECT * FROM DUAL;
332
+
333
+ というものだったんですがこれでも複数のテーブルに登録はできませんでした(テーブルを分けてのinsertは成功しています)。
334
+
335
+ こういう場合はsql文を二つ用意しないとダメなんでしょうか?
336
+
337
+ その時daoでのsql文を格納している変数"sql"は同じように変数をもう一つ用意するべきなんでしょうか?
338
+
339
+
340
+
341
+ 大変お手数ですがよろしくお願いいたします。

1

追記です。

2016/02/25 15:17

投稿

manmos
manmos

スコア55

test CHANGED
File without changes
test CHANGED
@@ -287,3 +287,19 @@
287
287
 
288
288
 
289
289
  どうぞ宜しくお願い致します。
290
+
291
+
292
+
293
+ 追記です。
294
+
295
+
296
+
297
+ 環境についてですが、使用しているのはEclipseというソフトで、PcがMacのためオラクルではなくMysqlを使用しています。(他に情報というとどのような点について記載すればよいのでしょうか、申し訳ありません)
298
+
299
+
300
+
301
+ どこがうまくいってないのかという原因を明確にできていないのですが、デバッグをしてみるとdaoまで動作はしているとは思います。結局jspの入力フォームから情報を渡せていないのか、servletかdaoのsql文に問題があるのかがまだよくわからない状況です。
302
+
303
+
304
+
305
+ 情報が少なくて申し訳ありませんが、よろしくお願いします。