|
Shunsaku Java API J2UL-2295-01 |
|||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--com.fujitsu.shun.ShunConnection
shunsaku1コネクションを表現するクラスです。
ShunConnectionクラスを生成することで、Shunsakuに接続することができます。
このとき、API用動作環境ファイルに指定がない場合またはAPI用動作環境ファイルが 存在しない場合は、以下の値を使用してShunsakuに接続します。ShunConnection con = new ShunConnection();
ホスト名またはIPアドレス : localhost ポート番号 : 23101 Shunsaku File名 : 指定しません
このとき、プロパティリストにキーの指定がない場合は、 API用動作環境ファイルの指定で接続します。 API用動作環境ファイルに指定がない場合またはAPI用動作環境ファイルが 存在しない場合は、以下の値を使用してShunsakuに接続します。ShunConnection con = new ShunConnection(properties);
ホスト名またはIPアドレス : localhost ポート番号 : 23101 Shunsaku File名 : 指定しません
このとき、ホスト名にnullが指定された場合は、API用動作環境ファイルの指定で接続します。 API用動作環境ファイルに指定がない場合またはAPI用動作環境ファイルが 存在しない場合は、localhostに接続します。ShunConnection con = new ShunConnection(host,port);
このとき、ホスト名またはShunsaku File名にnullが指定された場合は、 API用動作環境ファイルの指定で接続します。 API用動作環境ファイルに指定がない場合またはAPI用動作環境ファイルが 存在しない場合は、以下の値を使用してShunsakuに接続します。ShunConnection con = new ShunConnection(host,port,shunsakuFile);
ホスト名またはIPアドレス : localhost Shunsaku File名 : 指定しません
フィールドの概要 | |
static java.lang.String |
SHUN_DEFAULT_SHUNSAKU_FILE
ShunsakuのDefault Fileを示します。 |
static java.lang.String |
SHUN_NOT_USED_SHUNSAKU_FILE
接続先のShunsakuがShunsaku File機能を使用していないことを示します。 |
コンストラクタの概要 | |
ShunConnection()
ShunConnectionオブジェクトを作成します。 |
|
ShunConnection(java.util.Properties properties)
Propertiesに指定されたホスト名、ポート番号およびShunsaku File名を用いて、 ShunConnectionオブジェクトを作成します。 |
|
ShunConnection(java.lang.String host,
int port)
ホスト名とポート番号を指定して、ShunConnectionオブジェクトを作成します。 |
|
ShunConnection(java.lang.String host,
int port,
java.lang.String shunsakuFile)
ホスト名、ポート番号、およびShunsaku File名を指定して、ShunConnectionオブジェクトを作成します。 |
メソッドの概要 | |
void |
close()
ShunConnectionオブジェクトを解放します。 |
void |
commit()
現在実行中のトランザクションを有効にして、トランザクションを終了します。 |
boolean |
getAutoCommit()
現在のコミットモードを返却します。 |
java.lang.String |
getHostName()
接続先のホスト名またはIPアドレスを返却します。 |
int |
getPort()
接続先のポート番号を返却します。 |
java.lang.String |
getServerEncoding()
Shunsakuのデータの文字コードをJavaのエンコーディング名で返却します。 |
java.lang.String |
getShunsakuFileName()
接続先のShunsaku File名を返却します。 |
ShunPreparedKey |
prepareDeleteKey(java.lang.String keyName)
ダイレクトアクセスキーを指定してXML文書を削除するためのShunPreparedKeyオブジェクトを作成します。 |
ShunPreparedRecordID |
prepareDeleteRecordID()
レコードIDを指定してXML文書を削除するためのShunPreparedRecordIDオブジェクトを作成します。 |
ShunPreparedStatement |
prepareInsert()
XML文書を追加するためのShunPreparedStatementオブジェクトを作成します。 |
ShunPreparedStatement |
prepareSearch(java.lang.String queryExpression,
java.lang.String returnExpression)
検索式を指定してデータを検索するためのShunPreparedStatementオブジェクトを作成します。 |
ShunPreparedKey |
prepareSearchKey(java.lang.String keyName,
java.lang.String returnExpression)
ダイレクトアクセスキーを指定してXML文書を検索するためのShunPreparedKeyオブジェクトを作成します。 |
ShunPreparedRecordID |
prepareSearchRecordID()
レコードIDを指定してデータを検索するためのShunPreparedRecordIDオブジェクトを作成します。 |
ShunPreparedKey |
prepareUpdateKey(java.lang.String keyName)
ダイレクトアクセスキーを指定してXML文書を更新するためのShunPreparedKeyオブジェクトを作成します。 |
ShunPreparedRecordID |
prepareUpdateRecordID()
レコードIDを指定してXML文書を更新するためのShunPreparedRecordIDオブジェクトを作成します。 |
void |
rollback()
現在実行中のトランザクションを無効にして、トランザクションを終了します。 |
void |
setAutoCommit(boolean autoCommit)
コミットモードを指定します。 |
void |
setShunsakuFileName(java.lang.String shunsakuFile)
接続先のShunsaku Fileを切り替えます。 |
クラス java.lang.Object から継承したメソッド |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
public static final java.lang.String SHUN_DEFAULT_SHUNSAKU_FILE
public static final java.lang.String SHUN_NOT_USED_SHUNSAKU_FILE
getShunsakuFileName()
コンストラクタの詳細 |
public ShunConnection() throws ShunException
ShunException
- Shunsaku Java APIの例外public ShunConnection(java.util.Properties properties) throws ShunException
properties
- Shunsakuに接続するための以下の情報を持ったプロパティリストShunException
- Shunsaku Java APIの例外public ShunConnection(java.lang.String host, int port) throws ShunException
host
- 接続先のホスト名またはIPアドレス
port
- 接続先のポート番号ShunException
- Shunsaku Java APIの例外public ShunConnection(java.lang.String host, int port, java.lang.String shunsakuFile) throws ShunException
host
- 接続先のホスト名またはIPアドレス
port
- 接続先のポート番号shunsakuFile
- 接続先のShunsaku File名ShunException
- Shunsaku Java APIの例外メソッドの詳細 |
public void close() throws ShunException
ShunException
- Shunsaku Java APIの例外ShunPreparedStatement
,
ShunPreparedRecordID
,
ShunPreparedKey
,
ShunResultSet
public void commit() throws ShunException
ShunException
- Shunsaku Java APIの例外public boolean getAutoCommit() throws ShunException
ShunException
- Shunsaku Java APIの例外setAutoCommit(boolean)
public java.lang.String getHostName() throws ShunException
ShunException
- Shunsaku Java APIの例外public int getPort() throws ShunException
ShunException
- Shunsaku Java APIの例外public java.lang.String getServerEncoding() throws ShunException
ShunException
- Shunsaku Java APIの例外public java.lang.String getShunsakuFileName() throws ShunException
ShunException
- Shunsaku Java APIの例外setShunsakuFileName(String)
public ShunPreparedKey prepareDeleteKey(java.lang.String keyName) throws ShunException
keyName
- ダイレクトアクセスキー名
ShunException
- Shunsaku Java APIの例外public ShunPreparedRecordID prepareDeleteRecordID() throws ShunException
ShunException
- Shunsaku Java APIの例外ShunPreparedRecordID.close()
public ShunPreparedStatement prepareInsert() throws ShunException
ShunException
- Shunsaku Java APIの例外ShunPreparedStatement.close()
public ShunPreparedStatement prepareSearch(java.lang.String queryExpression, java.lang.String returnExpression) throws ShunException
queryExpression
- 検索式
returnExpression
- リターン式
ShunException
- Shunsaku Java APIの例外ShunPreparedStatement.close()
public ShunPreparedKey prepareSearchKey(java.lang.String keyName, java.lang.String returnExpression) throws ShunException
keyName
- ダイレクトアクセスキー名
returnExpression
- リターン式
ShunException
- Shunsaku Java APIの例外public ShunPreparedRecordID prepareSearchRecordID() throws ShunException
ShunException
- Shunsaku Java APIの例外ShunPreparedRecordID.close()
public ShunPreparedKey prepareUpdateKey(java.lang.String keyName) throws ShunException
keyName
- ダイレクトアクセスキー名
ShunException
- Shunsaku Java APIの例外public ShunPreparedRecordID prepareUpdateRecordID() throws ShunException
ShunException
- Shunsaku Java APIの例外ShunPreparedRecordID.close()
public void rollback() throws ShunException
ShunException
- Shunsaku Java APIの例外public void setAutoCommit(boolean autoCommit) throws ShunException
autoCommit
- trueの場合は自動コミットが有効、falseの場合は自動コミットが無効ShunException
- Shunsaku Java APIの例外getAutoCommit()
public void setShunsakuFileName(java.lang.String shunsakuFile) throws ShunException
shunsakuFile
- 切替え後のShunsaku File名ShunException
- Shunsaku Java APIの例外getShunsakuFileName()
|
Shunsaku Java API J2UL-2295-01 |
|||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |