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形式で出力されます。
クラス 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
- 入出力エラー