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

質問編集履歴

1

DAOの該当箇所の追記

2021/03/14 22:11

投稿

chatGPTtest
chatGPTtest

スコア2

title CHANGED
File without changes
body CHANGED
@@ -52,4 +52,28 @@
52
52
  ### 補足情報(FW/ツールのバージョンなど)
53
53
 
54
54
  テストで問題なく出力されたので文法には間違いがないはず。。。
55
- なぜサーブレットのdoPostになると結果が違うのかはまってます
55
+ なぜサーブレットのdoPostになると結果が違うのかはまってます
56
+
57
+ DAOの該当箇所
58
+ ```
59
+ public List<Bean> findAll() {
60
+ List<Bean> list = new ArrayList<>();
61
+
62
+ try (Connection con = DriverManager.getConnection(DBURL, DBUSER, DBPASS)) {
63
+
64
+ String sql = "SELECT * FROM ACCOUNT";
65
+ Statement smt = con.createStatement();
66
+ ResultSet rs = smt.executeQuery(sql);
67
+
68
+ while (rs.next()) {
69
+ String name = rs.getString("NAME");
70
+ String text = rs.getString("TEXT");
71
+ Bean bean = new Bean(name, text);
72
+ list.add(bean);
73
+ }
74
+ } catch (SQLException e) {
75
+ e.printStackTrace();
76
+ }
77
+ return list;
78
+ }
79
+ ```