- - PR -
SQL文を使ってCSV出力する方法を教えて下さい
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2007-07-01 21:10
はじめまして。
ServletからOracle(8i)に接続し、SQL文で、 CSV出力をしたいのですが、 SQL文の書き方が解りません。 mySQLでは、↓のようですが、Oracleではどう書くのでしょうか? query = "SELECT id,text,price into OUTFILE '"+filename+ "' FIELDS TERMINATED BY ',' FROM testtable"; Jetエンジン(ADO接続)ですと、 select * into [text;database=フォルダ名].[ファイル名] from テーブル名; でCSVファイルを参照出来ますので、 JDBCでも同様の使い方があるのではないか?と思うのですが。 宜しくお願いします。 |
|
投稿日時: 2007-07-01 22:14
それはデータベース特有の機能をSQL経由で利用しているに過ぎません。
そして、JDBCは単にJavaでDBに対して、何かしらの処理を要求する為のAPIです。 ですので、JDBCによって特殊な事が出来るわけでもありません。 http://homepage2.nifty.com/sak/w_sak3/doc/sysbrd/sq_pl15.htm OracleならPL/SQLで出来るみたいですね。 |
|
投稿日時: 2007-07-02 08:31
BLOB型データのことと思いますが
BLOB型はJAVAのどのクラスと対応するか調べ それを画面に表示させる形式まで持っていくといいかと思います |
1