teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

追記

2016/02/25 15:17

投稿

manmos
manmos

スコア55

title CHANGED
File without changes
body CHANGED
@@ -150,4 +150,22 @@
150
150
 
151
151
  どこがうまくいってないのかという原因を明確にできていないのですが、デバッグをしてみるとdaoまで動作はしているとは思います。結局jspの入力フォームから情報を渡せていないのか、servletかdaoのsql文に問題があるのかがまだよくわからない状況です。
152
152
 
153
- 情報が少なくて申し訳ありませんが、よろしくお願いします。
153
+ 情報が少なくて申し訳ありませんが、よろしくお願いします。
154
+
155
+ 追記(誤ってコメントランに載せてしまっていたので再記します)
156
+
157
+ デバッグをして確認してみたところ変数にはちゃんと目的の値が格納されていました。なのでやはりsql文に問題があったようです。
158
+ insert文を複数のテーブルに対してやる場合はSELECT文と同じではダメなんですね・・・
159
+
160
+ 自分で調べて見つけたのが
161
+ INSERT ALL
162
+ INTO テーブル名(カラム名1, カラム名2)
163
+ VALUES (カラム1, カラム2)
164
+ INTO テーブル名2(カラム名1, カラム名2)
165
+ VALUES (カラム1, カラム2)
166
+ SELECT * FROM DUAL;
167
+ というものだったんですがこれでも複数のテーブルに登録はできませんでした(テーブルを分けてのinsertは成功しています)。
168
+ こういう場合はsql文を二つ用意しないとダメなんでしょうか?
169
+ その時daoでのsql文を格納している変数"sql"は同じように変数をもう一つ用意するべきなんでしょうか?
170
+
171
+ 大変お手数ですがよろしくお願いいたします。

1

追記です。

2016/02/25 15:17

投稿

manmos
manmos

スコア55

title CHANGED
File without changes
body CHANGED
@@ -142,4 +142,12 @@
142
142
  添削してもらえれば幸いです。
143
143
  (Insert文が短縮のため書き換えていたり、他にも部分的に変えてあるのでちょっとおかしくなっているかもしれません。そもそもあっている自信もないのですが、おかしな部分があればご指摘願います。)
144
144
 
145
- どうぞ宜しくお願い致します。
145
+ どうぞ宜しくお願い致します。
146
+
147
+ 追記です。
148
+
149
+ 環境についてですが、使用しているのはEclipseというソフトで、PcがMacのためオラクルではなくMysqlを使用しています。(他に情報というとどのような点について記載すればよいのでしょうか、申し訳ありません)
150
+
151
+ どこがうまくいってないのかという原因を明確にできていないのですが、デバッグをしてみるとdaoまで動作はしているとは思います。結局jspの入力フォームから情報を渡せていないのか、servletかdaoのsql文に問題があるのかがまだよくわからない状況です。
152
+
153
+ 情報が少なくて申し訳ありませんが、よろしくお願いします。