net.argius.stu.command
クラス Export

java.lang.Object
  拡張net.argius.stu.Command
      拡張net.argius.stu.command.Export
すべての実装インタフェース:
EventListener, PropertyChangeListener

public final class Export
extends Command

データをファイルに出力します。

出力形式は、HTML形式とCSV形式の2通りが、 出力するデータは、SELECTの結果とテーブル定義情報の2通りが、 それぞれ選択できるようになっています。
第1引数はファイルのパスを、第2引数はSELECT文またはテーブル名を指定します。 いずれも必須入力です。 ファイルのパスに、拡張子が"htm"もしくは"html"が指定された場合、 結果はHTML形式で出力されます。 上記以外の場合は、拡張子にかかわらず、CSV形式で出力されます。


コンストラクタの概要
Export()
           
 
メソッドの概要
protected  void execute(Connection conn, String parameter)
          EXPORTコマンドを実行します。
 
クラス net.argius.stu.Command から継承したメソッド
getCommand, getLogLevel, getMessage, getMessage, getMessage, getProperty, getTimeoutSeconds, initialize, invoke, isSelect, print, print, println, propertyChange, resolvePath, setTimeout, showResult, split, warning, writeLog, writeLog, writeLog
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Export

public Export()
メソッドの詳細

execute

protected void execute(Connection conn,
                       String parameter)
                throws IllegalArgumentException,
                       SQLException,
                       IOException
EXPORTコマンドを実行します。

オーバーライド:
クラス Command 内の execute
パラメータ:
conn - コネクション
parameter - 入力文字列
例外:
IllegalArgumentException - パラメータエラー
SQLException - データベースアクセスエラー
IOException - 入出力エラー