クラス Jdbc4SqlXmlHandler
java.lang.ObjectSE
org.springframework.jdbc.support.xml.Jdbc4SqlXmlHandler
- 実装されたすべてのインターフェース:
SqlXmlHandler
@DeprecatedSE(since="6.2")
public class Jdbc4SqlXmlHandler
extends ObjectSE
implements SqlXmlHandler
使用すべきではありません。
SqlXmlHandler
インターフェースのデフォルト実装。JDBC 4.0 java.sql.SQLXML
機能に依存して、データベースのフィールドとの間で XML ドキュメントを格納および取得するためのデータベース固有の実装を提供します。- 導入:
- 2.5.6
- 作成者:
- Thomas Risberg, Juergen Hoeller
- 関連事項:
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明getXmlAsBinaryStream
(ResultSetSE rs, int columnIndex) 使用すべきではありません。指定された ResultSet から、指定された列をバイナリストリームとして取得します。getXmlAsBinaryStream
(ResultSetSE rs, StringSE columnName) 使用すべきではありません。指定された ResultSet から、指定された列をバイナリストリームとして取得します。getXmlAsCharacterStream
(ResultSetSE rs, int columnIndex) 使用すべきではありません。指定された ResultSet から、指定された列を文字ストリームとして取得します。getXmlAsCharacterStream
(ResultSetSE rs, StringSE columnName) 使用すべきではありません。指定された ResultSet から、指定された列を文字ストリームとして取得します。getXmlAsSource
(ResultSetSE rs, int columnIndex, ClassSE<? extends SourceSE> sourceClass) 使用すべきではありません。指定された ResultSet から、指定されたソースクラスを使用して実装されたソースとして指定された列を取得します。getXmlAsSource
(ResultSetSE rs, StringSE columnName, ClassSE<? extends SourceSE> sourceClass) 使用すべきではありません。指定された ResultSet から、指定されたソースクラスを使用して実装されたソースとして指定された列を取得します。getXmlAsString
(ResultSetSE rs, int columnIndex) 使用すべきではありません。指定された ResultSet から指定された列を文字列として取得します。getXmlAsString
(ResultSetSE rs, StringSE columnName) 使用すべきではありません。指定された ResultSet から指定された列を文字列として取得します。newSqlXmlValue
(ClassSE<? extends ResultSE> resultClass, XmlResultProvider provider) 使用すべきではありません。基盤となる JDBC ドライバーでサポートされているように、指定された XML データのSqlXmlValue
インスタンスを作成します。newSqlXmlValue
(StringSE value) 使用すべきではありません。基盤となる JDBC ドライバーでサポートされているように、指定された XML データのSqlXmlValue
インスタンスを作成します。newSqlXmlValue
(XmlBinaryStreamProvider provider) 使用すべきではありません。基盤となる JDBC ドライバーでサポートされているように、指定された XML データのSqlXmlValue
インスタンスを作成します。newSqlXmlValue
(XmlCharacterStreamProvider provider) 使用すべきではありません。基盤となる JDBC ドライバーでサポートされているように、指定された XML データのSqlXmlValue
インスタンスを作成します。newSqlXmlValue
(DocumentSE document) 使用すべきではありません。基盤となる JDBC ドライバーでサポートされているように、指定された XML データのSqlXmlValue
インスタンスを作成します。
コンストラクターの詳細
Jdbc4SqlXmlHandler
public Jdbc4SqlXmlHandler()使用すべきではありません。
メソッドの詳細
getXmlAsString
使用すべきではありません。インターフェースからコピーされた説明:SqlXmlHandler
指定された ResultSet から指定された列を文字列として取得します。データベースとドライバに応じて、
ResultSet.getString
を呼び出すか、SQLXML
またはデータベース固有のクラスを操作するだけです。- 次で指定:
- インターフェース
SqlXmlHandler
のgetXmlAsString
- パラメーター:
rs
- コンテンツを取得する ResultSetcolumnName
- 使用する列名- 戻り値:
- 文字列としてのコンテンツ、または SQL NULL の場合は
null
- 例外:
SQLExceptionSE
- JDBC メソッドによってスローされた場合- 関連事項:
getXmlAsString
使用すべきではありません。インターフェースからコピーされた説明:SqlXmlHandler
指定された ResultSet から指定された列を文字列として取得します。データベースとドライバに応じて、
ResultSet.getString
を呼び出すか、SQLXML
またはデータベース固有のクラスを操作するだけです。- 次で指定:
- インターフェース
SqlXmlHandler
のgetXmlAsString
- パラメーター:
rs
- コンテンツを取得する ResultSetcolumnIndex
- 使用する列インデックス- 戻り値:
- 文字列としてのコンテンツ、または SQL NULL の場合は
null
- 例外:
SQLExceptionSE
- JDBC メソッドによってスローされた場合- 関連事項:
getXmlAsBinaryStream
@Nullable public InputStreamSE getXmlAsBinaryStream(ResultSetSE rs, StringSE columnName) throws SQLExceptionSE 使用すべきではありません。インターフェースからコピーされた説明:SqlXmlHandler
指定された ResultSet から、指定された列をバイナリストリームとして取得します。データベースとドライバに応じて、
ResultSet.getAsciiStream
を呼び出すか、SQLXML
またはデータベース固有のクラスを操作するだけです。- 次で指定:
- インターフェース
SqlXmlHandler
のgetXmlAsBinaryStream
- パラメーター:
rs
- コンテンツを取得する ResultSetcolumnName
- 使用する列名- 戻り値:
- バイナリストリームとしてのコンテンツ、または SQL NULL の場合は
null
- 例外:
SQLExceptionSE
- JDBC メソッドによってスローされた場合- 関連事項:
getXmlAsBinaryStream
@Nullable public InputStreamSE getXmlAsBinaryStream(ResultSetSE rs, int columnIndex) throws SQLExceptionSE 使用すべきではありません。インターフェースからコピーされた説明:SqlXmlHandler
指定された ResultSet から、指定された列をバイナリストリームとして取得します。データベースとドライバに応じて、
ResultSet.getAsciiStream
を呼び出すか、SQLXML
またはデータベース固有のクラスを操作するだけです。- 次で指定:
- インターフェース
SqlXmlHandler
のgetXmlAsBinaryStream
- パラメーター:
rs
- コンテンツを取得する ResultSetcolumnIndex
- 使用する列インデックス- 戻り値:
- バイナリストリームとしてのコンテンツ、または SQL NULL の場合は
null
- 例外:
SQLExceptionSE
- JDBC メソッドによってスローされた場合- 関連事項:
getXmlAsCharacterStream
@Nullable public ReaderSE getXmlAsCharacterStream(ResultSetSE rs, StringSE columnName) throws SQLExceptionSE 使用すべきではありません。インターフェースからコピーされた説明:SqlXmlHandler
指定された ResultSet から、指定された列を文字ストリームとして取得します。データベースとドライバに応じて、
ResultSet.getCharacterStream
を呼び出すか、SQLXML
またはデータベース固有のクラスを操作するだけです。- 次で指定:
- インターフェース
SqlXmlHandler
のgetXmlAsCharacterStream
- パラメーター:
rs
- コンテンツを取得する ResultSetcolumnName
- 使用する列名- 戻り値:
- 文字ストリームとしてのコンテンツ、または SQL NULL の場合は
null
- 例外:
SQLExceptionSE
- JDBC メソッドによってスローされた場合- 関連事項:
getXmlAsCharacterStream
@Nullable public ReaderSE getXmlAsCharacterStream(ResultSetSE rs, int columnIndex) throws SQLExceptionSE 使用すべきではありません。インターフェースからコピーされた説明:SqlXmlHandler
指定された ResultSet から、指定された列を文字ストリームとして取得します。データベースとドライバに応じて、
ResultSet.getCharacterStream
を呼び出すか、SQLXML
またはデータベース固有のクラスを操作するだけです。- 次で指定:
- インターフェース
SqlXmlHandler
のgetXmlAsCharacterStream
- パラメーター:
rs
- コンテンツを取得する ResultSetcolumnIndex
- 使用する列インデックス- 戻り値:
- 文字ストリームとしてのコンテンツ、または SQL NULL の場合は
null
- 例外:
SQLExceptionSE
- JDBC メソッドによってスローされた場合- 関連事項:
getXmlAsSource
@Nullable public SourceSE getXmlAsSource(ResultSetSE rs, StringSE columnName, @Nullable ClassSE<? extends SourceSE> sourceClass) throws SQLExceptionSE 使用すべきではありません。インターフェースからコピーされた説明:SqlXmlHandler
指定された ResultSet から、指定されたソースクラスを使用して実装されたソースとして指定された列を取得します。データベースとドライバーに応じて、
SQLXML
またはデータベース固有のクラスで機能する場合があります。- 次で指定:
- インターフェース
SqlXmlHandler
のgetXmlAsSource
- パラメーター:
rs
- コンテンツを取得する ResultSetcolumnName
- 使用する列名sourceClass
- 使用する実装クラス- 戻り値:
- 文字ストリームとしてのコンテンツ、または SQL NULL の場合は
null
- 例外:
SQLExceptionSE
- JDBC メソッドによってスローされた場合- 関連事項:
getXmlAsSource
@Nullable public SourceSE getXmlAsSource(ResultSetSE rs, int columnIndex, @Nullable ClassSE<? extends SourceSE> sourceClass) throws SQLExceptionSE 使用すべきではありません。インターフェースからコピーされた説明:SqlXmlHandler
指定された ResultSet から、指定されたソースクラスを使用して実装されたソースとして指定された列を取得します。データベースとドライバーに応じて、
SQLXML
またはデータベース固有のクラスで機能する場合があります。- 次で指定:
- インターフェース
SqlXmlHandler
のgetXmlAsSource
- パラメーター:
rs
- コンテンツを取得する ResultSetcolumnIndex
- 使用する列インデックスsourceClass
- 使用する実装クラス- 戻り値:
- 文字ストリームとしてのコンテンツ、または SQL NULL の場合は
null
- 例外:
SQLExceptionSE
- JDBC メソッドによってスローされた場合- 関連事項:
newSqlXmlValue
使用すべきではありません。インターフェースからコピーされた説明:SqlXmlHandler
基盤となる JDBC ドライバーでサポートされているように、指定された XML データのSqlXmlValue
インスタンスを作成します。- 次で指定:
- インターフェース
SqlXmlHandler
のnewSqlXmlValue
- パラメーター:
value
- XML データを提供する XML 文字列値- 戻り値:
- 実装固有のインスタンス
- 関連事項:
newSqlXmlValue
使用すべきではありません。インターフェースからコピーされた説明:SqlXmlHandler
基盤となる JDBC ドライバーでサポートされているように、指定された XML データのSqlXmlValue
インスタンスを作成します。- 次で指定:
- インターフェース
SqlXmlHandler
のnewSqlXmlValue
- パラメーター:
provider
- XML データを提供するXmlBinaryStreamProvider
- 戻り値:
- 実装固有のインスタンス
- 関連事項:
newSqlXmlValue
使用すべきではありません。インターフェースからコピーされた説明:SqlXmlHandler
基盤となる JDBC ドライバーでサポートされているように、指定された XML データのSqlXmlValue
インスタンスを作成します。- 次で指定:
- インターフェース
SqlXmlHandler
のnewSqlXmlValue
- パラメーター:
provider
- XML データを提供するXmlCharacterStreamProvider
- 戻り値:
- 実装固有のインスタンス
- 関連事項:
newSqlXmlValue
public SqlXmlValue newSqlXmlValue(ClassSE<? extends ResultSE> resultClass, XmlResultProvider provider) 使用すべきではありません。インターフェースからコピーされた説明:SqlXmlHandler
基盤となる JDBC ドライバーでサポートされているように、指定された XML データのSqlXmlValue
インスタンスを作成します。- 次で指定:
- インターフェース
SqlXmlHandler
のnewSqlXmlValue
- パラメーター:
resultClass
- 使用される Result 実装クラスprovider
- XML データを提供するXmlResultProvider
- 戻り値:
- 実装固有のインスタンス
- 関連事項:
newSqlXmlValue
使用すべきではありません。インターフェースからコピーされた説明:SqlXmlHandler
基盤となる JDBC ドライバーでサポートされているように、指定された XML データのSqlXmlValue
インスタンスを作成します。- 次で指定:
- インターフェース
SqlXmlHandler
のnewSqlXmlValue
- パラメーター:
document
- 使用する XML ドキュメント- 戻り値:
- 実装固有のインスタンス
- 関連事項:
ResultSet.getSQLXML(int)
SE とConnection.createSQLXML()
を直接使用し、カスタムSqlValue
実装と組み合わせて使用することをお勧めします。