質問編集履歴

2

現在の状況、エラー発生追記

2018/06/26 04:53

投稿

ribo
ribo

スコア11

test CHANGED
File without changes
test CHANGED
@@ -37,3 +37,141 @@
37
37
  なのですがEclipseで構文エラーが発生してしまってます。
38
38
 
39
39
  間違っている点、改善する方法を教えてください。
40
+
41
+
42
+
43
+ ```ここに言語を入力
44
+
45
+ //SQL文を定義する
46
+
47
+ //商品マスター
48
+
49
+ String sql = "INSERT INTO shouhin_mst values(?,?,?)";
50
+
51
+ //在庫テーブル
52
+
53
+ String sam = "INSERT INTO stock values(?,?)";
54
+
55
+ //自動採番の商品コード取得
56
+
57
+ String max = "SELECT MAX(code) FROM shouhin_mst";
58
+
59
+
60
+
61
+ try {
62
+
63
+ // JDBCドライバのロード
64
+
65
+ Class.forName("com.mysql.cj.jdbc.Driver");
66
+
67
+
68
+
69
+ con = DriverManager.getConnection(url, user, pwd);
70
+
71
+ con.setAutoCommit(false); //オートコミットはオフ
72
+
73
+
74
+
75
+ Statement stmt = con.createStatement();
76
+
77
+ ResultSet rs = stmt.executeQuery(sql);
78
+
79
+
80
+
81
+ System.out.println("商品の追加を行う商品名、値段、在庫数を入力してください。");
82
+
83
+ System.out.print("商品名>");
84
+
85
+ Scanner scan = new Scanner(System.in);
86
+
87
+ String name = scan.nextLine();
88
+
89
+ System.out.print("値段>");
90
+
91
+ Scanner pri = new Scanner(System.in);
92
+
93
+ int price = pri.nextInt();
94
+
95
+ System.out.print("在庫>");
96
+
97
+ Scanner sto = new Scanner(System.in);
98
+
99
+ int stock = sto.nextInt();
100
+
101
+
102
+
103
+ //商品コードの採番
104
+
105
+
106
+
107
+
108
+
109
+ //商品マスターのinsert実行
110
+
111
+ ps = con.prepareStatement(sql);
112
+
113
+ ps.setInt(1, code);
114
+
115
+ ps.setString(2,name);
116
+
117
+ ps.setInt(3, price);
118
+
119
+
120
+
121
+ ps.executeUpdate();
122
+
123
+
124
+
125
+ //在庫テーブルinsert
126
+
127
+ ps = con.prepareStatement(sam);
128
+
129
+ ps.setInt(1, code);
130
+
131
+ ps.setInt(2, stock);
132
+
133
+ //画面表示 商品コード:商品名、単価、在庫数
134
+
135
+ System.out.println(code + ":" + name + "(" + "\" + price + ")" + "・・"+ stock);
136
+
137
+
138
+
139
+ rs.close();
140
+
141
+ stmt.close();
142
+
143
+
144
+
145
+ } catch (Exception e) {
146
+
147
+ con.rollback();
148
+
149
+ e.printStackTrace();
150
+
151
+
152
+
153
+ } finally {
154
+
155
+ if(ps != null)ps.close();
156
+
157
+ if (con != null)con.close();
158
+
159
+ }
160
+
161
+ }
162
+
163
+
164
+
165
+ }
166
+
167
+ ```
168
+
169
+ 質問の該当箇所は後半の画面表示と書いてある部分になります。
170
+
171
+ ```java
172
+
173
+ " + "・・"+ stock);
174
+
175
+ ```
176
+
177
+ の部分に赤線で構文エラーと出ています。

1

現在の状況、エラー発生追記

2018/06/26 04:53

投稿

ribo
ribo

スコア11

test CHANGED
File without changes
test CHANGED
@@ -34,6 +34,6 @@
34
34
 
35
35
  ```
36
36
 
37
- なのですがどうしてもうく表示されせん
37
+ なのですがEclipseで構文エラーが発生してって
38
38
 
39
39
  間違っている点、改善する方法を教えてください。