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

質問編集履歴

2

補足(やりたいこと)を追加

2020/08/18 00:12

投稿

.ke
.ke

スコア1

title CHANGED
File without changes
body CHANGED
@@ -18,4 +18,19 @@
18
18
  jdbcTemplate.update("\copy member_table from ? with csv header",file); //←ココのfileをどうすればいい?
19
19
  return mv;
20
20
  }
21
- ```
21
+ ```
22
+ ### 補足(やりたいこと)
23
+ Webサイトでcsvファイルをアップロードし、その内容をDBに挿入したい。
24
+ 例えば、カラムが名前・年齢・性別のテーブルに以下のようなcsvファイルを入れると
25
+ ```csv
26
+ 名前,年齢,性別
27
+ 山田花子,20,女
28
+ 山田太郎,30,男
29
+ ```
30
+ 以下の様にテーブルに挿入したい。
31
+ |名前|年齢|性別|
32
+ |:--:|:--:|:--:|
33
+ |…|…|…|
34
+ |↑(挿入前にあった)名前|年齢|性別|
35
+ |山田花子|20|女|
36
+ |山田太郎|30|男|

1

補足追加

2020/08/18 00:12

投稿

.ke
.ke

スコア1

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,7 @@
1
1
  SpringBootを使って、Web上にアップロードされたcsvファイルからデータベース(PostgreSQL)のテーブルにレコードを一括追加したいです。
2
2
  インターネットで調べて、何とか、以下の様にHTMLと、controller.javaを作成したのですが、SQL文でfileをどう扱えばいいのか分かりません。
3
3
  何か良い方法はありませんか?
4
+ (エラー等はまだ全く考慮していません。正しいファイルがアップされた前提で動くものが出来れば良いです。)
4
5
 
5
6
  ```html
6
7
  <form method="post" enctype="multipart/form-data" action="/hogehoge">