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

回答編集履歴

1

syuusei

2017/01/22 06:24

投稿

maiko0318
maiko0318

スコア880

answer CHANGED
@@ -7,12 +7,15 @@
7
7
  String sql = "INSERT INTO drinkMachine(code,name,unitprice,count) VALUES(?,?,?,?)";
8
8
  PreparedStatement pstmt = conn.prepareStatement(sql);
9
9
  pstmt.setString(1,"3",1,2);
10
+ int num = pstmt.executeUpdate();
10
11
  PreparedStatement pstmt = conn.prepareStatement(sql);
11
12
  pstmt.setString(2,"オレンジジュース",4,2);
13
+ int num = pstmt.executeUpdate();
12
14
  PreparedStatement pstmt = conn.prepareStatement(sql);
13
15
  pstmt.setString(3,"2",8,56);
16
+ int num = pstmt.executeUpdate();
14
17
  PreparedStatement pstmt = conn.prepareStatement(sql);
15
18
  pstmt.setString(4,"2",6,4);
16
-
19
+ int num = pstmt.executeUpdate();
17
20
  と書けば通ると思います。
18
21
  それから、コネクトとINSERTを別のTRY文にしないとどちらでエラーになったか解らないので分けましょう。