@Named
@Dependent
public class SqlLoaderBatchlet
extends javax.batch.api.AbstractBatchlet
Batchletの実装クラス。| 修飾子とタイプ | クラスと説明 |
|---|---|
static class |
SqlLoaderBatchlet.SqlLoaderRunner
SQL*Loaderを実行するクラス。
|
| コンストラクタと説明 |
|---|
SqlLoaderBatchlet() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected java.lang.String |
getDatabaseName()
SQL*Loaderの実行に必要なデータベース名を
SystemRepositoryより以下のキー名で取得する。 |
protected java.lang.String |
getPassword()
SQL*Loaderの実行に必要なDB接続パスワード情報を
SystemRepositoryより以下のキー名で取得する。 |
protected java.lang.String |
getUser()
SQL*Loaderの実行に必要なDB接続ユーザ情報を
SystemRepositoryより以下のキー名で取得する。 |
java.lang.String |
process()
SQL*Loaderを実行してCSVファイルのデータをワークテーブルに一括登録する。
|
public java.lang.String process()
throws java.lang.Exception
process インタフェース内 javax.batch.api.Batchletprocess クラス内 javax.batch.api.AbstractBatchletjava.lang.Exception - 例外protected java.lang.String getUser()
SystemRepositoryより以下のキー名で取得する。
protected java.lang.String getPassword()
SystemRepositoryより以下のキー名で取得する。
protected java.lang.String getDatabaseName()
SystemRepositoryより以下のキー名で取得する。