• 締切
  • すぐに回答を!

mysqlのcsvファイル出力について

  • 質問No.8465979
  • 閲覧数515
  • ありがとう数0
  • 回答数2

お礼率 0% (0/14)

今jspファイルでボタンを押すとサーバーにあるデータベースの結果をcsvファイルとして保存するファイルを作りました。
今、作業用のパソコンからテラタームを使い、リモート接続で作業をしています。
なので出力するcsvファイルをサーバーの方ではなく、作業用のパソコンに落としたいのですが、方法はないですかね?

今はjspのほうでSELECT * FROM テーブル名 INTO OUTFILE のコマンドをmysqlに送っています。
phpmyadminで接続してそこからcsvファイルを落とすと閲覧しているパソコンに落ちるようになってるのでそ
それができたらなと思います。

何かいい方法はないでしょうか?
よろしくお願いします。

回答 (全2件)

  • 回答No.2

ベストアンサー率 51% (3827/7415)

teratermを利用しているなら、サーバー上にファイルを作っておいて
ファイルメニューのSSH SCPで簡易的なダウンロードができます
  • 回答No.1
jsp を使っているのなら、ボタン処理の Responce で出力
した CSV ファイルを返すように (ブラウザでダウンロード
させるように) してはいかがでしょうか。

この手のプログラムはありがちなので、「JSP」「ダウン
ロード」あたりを検索語にして Google 先生に問い合わせ
れば、色々とわかると思います。
関連するQ&A

その他の関連するQ&Aをキーワードで探す

ページ先頭へ