クラス Jdbc4SqlXmlHandler

java.lang.ObjectSE
org.springframework.jdbc.support.xml.Jdbc4SqlXmlHandler
実装されたすべてのインターフェース:
SqlXmlHandler

@DeprecatedSE(since="6.2") public class Jdbc4SqlXmlHandler extends ObjectSE implements SqlXmlHandler
使用すべきではありません。
6.2 では、ResultSet.getSQLXML(int)SEConnection.createSQLXML() を直接使用し、カスタム SqlValue 実装と組み合わせて使用することをお勧めします。
SqlXmlHandler インターフェースのデフォルト実装。JDBC 4.0 java.sql.SQLXML 機能に依存して、データベースのフィールドとの間で XML ドキュメントを格納および取得するためのデータベース固有の実装を提供します。
導入:
2.5.6
作成者:
Thomas Risberg, Juergen Hoeller
関連事項:
  • コンストラクターのサマリー

    コンストラクター
    コンストラクター
    説明
    使用すべきではありません。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    getXmlAsBinaryStream(ResultSetSE rs, int columnIndex)
    使用すべきではありません。
    指定された ResultSet から、指定された列をバイナリストリームとして取得します。
    使用すべきではありません。
    指定された ResultSet から、指定された列をバイナリストリームとして取得します。
    使用すべきではありません。
    指定された ResultSet から、指定された列を文字ストリームとして取得します。
    使用すべきではありません。
    指定された 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 から指定された列を文字列として取得します。
    使用すべきではありません。
    指定された ResultSet から指定された列を文字列として取得します。
    newSqlXmlValue(ClassSE<? extends ResultSE> resultClass, XmlResultProvider provider)
    使用すべきではありません。
    基盤となる JDBC ドライバーでサポートされているように、指定された XML データの SqlXmlValue インスタンスを作成します。
    使用すべきではありません。
    基盤となる JDBC ドライバーでサポートされているように、指定された XML データの SqlXmlValue インスタンスを作成します。
    使用すべきではありません。
    基盤となる JDBC ドライバーでサポートされているように、指定された XML データの SqlXmlValue インスタンスを作成します。
    使用すべきではありません。
    基盤となる JDBC ドライバーでサポートされているように、指定された XML データの SqlXmlValue インスタンスを作成します。
    使用すべきではありません。
    基盤となる JDBC ドライバーでサポートされているように、指定された XML データの SqlXmlValue インスタンスを作成します。

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
  • コンストラクターの詳細

    • Jdbc4SqlXmlHandler

      public Jdbc4SqlXmlHandler()
      使用すべきではありません。
  • メソッドの詳細

    • getXmlAsString

      @Nullable public StringSE getXmlAsString(ResultSetSE rs, StringSE columnName) throws SQLExceptionSE
      使用すべきではありません。
      インターフェースからコピーされた説明: SqlXmlHandler
      指定された ResultSet から指定された列を文字列として取得します。

      データベースとドライバに応じて、ResultSet.getString を呼び出すか、SQLXML またはデータベース固有のクラスを操作するだけです。

      次で指定:
      インターフェース SqlXmlHandlergetXmlAsString 
      パラメーター:
      rs - コンテンツを取得する ResultSet
      columnName - 使用する列名
      戻り値:
      文字列としてのコンテンツ、または SQL NULL の場合は null 
      例外:
      SQLExceptionSE - JDBC メソッドによってスローされた場合
      関連事項:
    • getXmlAsString

      @Nullable public StringSE getXmlAsString(ResultSetSE rs, int columnIndex) throws SQLExceptionSE
      使用すべきではありません。
      インターフェースからコピーされた説明: SqlXmlHandler
      指定された ResultSet から指定された列を文字列として取得します。

      データベースとドライバに応じて、ResultSet.getString を呼び出すか、SQLXML またはデータベース固有のクラスを操作するだけです。

      次で指定:
      インターフェース SqlXmlHandlergetXmlAsString 
      パラメーター:
      rs - コンテンツを取得する ResultSet
      columnIndex - 使用する列インデックス
      戻り値:
      文字列としてのコンテンツ、または SQL NULL の場合は null 
      例外:
      SQLExceptionSE - JDBC メソッドによってスローされた場合
      関連事項:
    • getXmlAsBinaryStream

      @Nullable public InputStreamSE getXmlAsBinaryStream(ResultSetSE rs, StringSE columnName) throws SQLExceptionSE
      使用すべきではありません。
      インターフェースからコピーされた説明: SqlXmlHandler
      指定された ResultSet から、指定された列をバイナリストリームとして取得します。

      データベースとドライバに応じて、ResultSet.getAsciiStream を呼び出すか、SQLXML またはデータベース固有のクラスを操作するだけです。

      次で指定:
      インターフェース SqlXmlHandlergetXmlAsBinaryStream 
      パラメーター:
      rs - コンテンツを取得する ResultSet
      columnName - 使用する列名
      戻り値:
      バイナリストリームとしてのコンテンツ、または SQL NULL の場合は null 
      例外:
      SQLExceptionSE - JDBC メソッドによってスローされた場合
      関連事項:
    • getXmlAsBinaryStream

      @Nullable public InputStreamSE getXmlAsBinaryStream(ResultSetSE rs, int columnIndex) throws SQLExceptionSE
      使用すべきではありません。
      インターフェースからコピーされた説明: SqlXmlHandler
      指定された ResultSet から、指定された列をバイナリストリームとして取得します。

      データベースとドライバに応じて、ResultSet.getAsciiStream を呼び出すか、SQLXML またはデータベース固有のクラスを操作するだけです。

      次で指定:
      インターフェース SqlXmlHandlergetXmlAsBinaryStream 
      パラメーター:
      rs - コンテンツを取得する ResultSet
      columnIndex - 使用する列インデックス
      戻り値:
      バイナリストリームとしてのコンテンツ、または SQL NULL の場合は null 
      例外:
      SQLExceptionSE - JDBC メソッドによってスローされた場合
      関連事項:
    • getXmlAsCharacterStream

      @Nullable public ReaderSE getXmlAsCharacterStream(ResultSetSE rs, StringSE columnName) throws SQLExceptionSE
      使用すべきではありません。
      インターフェースからコピーされた説明: SqlXmlHandler
      指定された ResultSet から、指定された列を文字ストリームとして取得します。

      データベースとドライバに応じて、ResultSet.getCharacterStream を呼び出すか、SQLXML またはデータベース固有のクラスを操作するだけです。

      次で指定:
      インターフェース SqlXmlHandlergetXmlAsCharacterStream 
      パラメーター:
      rs - コンテンツを取得する ResultSet
      columnName - 使用する列名
      戻り値:
      文字ストリームとしてのコンテンツ、または SQL NULL の場合は null 
      例外:
      SQLExceptionSE - JDBC メソッドによってスローされた場合
      関連事項:
    • getXmlAsCharacterStream

      @Nullable public ReaderSE getXmlAsCharacterStream(ResultSetSE rs, int columnIndex) throws SQLExceptionSE
      使用すべきではありません。
      インターフェースからコピーされた説明: SqlXmlHandler
      指定された ResultSet から、指定された列を文字ストリームとして取得します。

      データベースとドライバに応じて、ResultSet.getCharacterStream を呼び出すか、SQLXML またはデータベース固有のクラスを操作するだけです。

      次で指定:
      インターフェース SqlXmlHandlergetXmlAsCharacterStream 
      パラメーター:
      rs - コンテンツを取得する ResultSet
      columnIndex - 使用する列インデックス
      戻り値:
      文字ストリームとしてのコンテンツ、または SQL NULL の場合は null 
      例外:
      SQLExceptionSE - JDBC メソッドによってスローされた場合
      関連事項:
    • getXmlAsSource

      @Nullable public SourceSE getXmlAsSource(ResultSetSE rs, StringSE columnName, @Nullable ClassSE<? extends SourceSE> sourceClass) throws SQLExceptionSE
      使用すべきではありません。
      インターフェースからコピーされた説明: SqlXmlHandler
      指定された ResultSet から、指定されたソースクラスを使用して実装されたソースとして指定された列を取得します。

      データベースとドライバーに応じて、SQLXML またはデータベース固有のクラスで機能する場合があります。

      次で指定:
      インターフェース SqlXmlHandlergetXmlAsSource 
      パラメーター:
      rs - コンテンツを取得する ResultSet
      columnName - 使用する列名
      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 またはデータベース固有のクラスで機能する場合があります。

      次で指定:
      インターフェース SqlXmlHandlergetXmlAsSource 
      パラメーター:
      rs - コンテンツを取得する ResultSet
      columnIndex - 使用する列インデックス
      sourceClass - 使用する実装クラス
      戻り値:
      文字ストリームとしてのコンテンツ、または SQL NULL の場合は null 
      例外:
      SQLExceptionSE - JDBC メソッドによってスローされた場合
      関連事項:
    • newSqlXmlValue

      public SqlXmlValue newSqlXmlValue(StringSE value)
      使用すべきではありません。
      インターフェースからコピーされた説明: SqlXmlHandler
      基盤となる JDBC ドライバーでサポートされているように、指定された XML データの SqlXmlValue インスタンスを作成します。
      次で指定:
      インターフェース SqlXmlHandlernewSqlXmlValue 
      パラメーター:
      value - XML データを提供する XML 文字列値
      戻り値:
      実装固有のインスタンス
      関連事項:
    • newSqlXmlValue

      public SqlXmlValue newSqlXmlValue(XmlBinaryStreamProvider provider)
      使用すべきではありません。
      インターフェースからコピーされた説明: SqlXmlHandler
      基盤となる JDBC ドライバーでサポートされているように、指定された XML データの SqlXmlValue インスタンスを作成します。
      次で指定:
      インターフェース SqlXmlHandlernewSqlXmlValue 
      パラメーター:
      provider - XML データを提供する XmlBinaryStreamProvider 
      戻り値:
      実装固有のインスタンス
      関連事項:
    • newSqlXmlValue

      public SqlXmlValue newSqlXmlValue(XmlCharacterStreamProvider provider)
      使用すべきではありません。
      インターフェースからコピーされた説明: SqlXmlHandler
      基盤となる JDBC ドライバーでサポートされているように、指定された XML データの SqlXmlValue インスタンスを作成します。
      次で指定:
      インターフェース SqlXmlHandlernewSqlXmlValue 
      パラメーター:
      provider - XML データを提供する XmlCharacterStreamProvider 
      戻り値:
      実装固有のインスタンス
      関連事項:
    • newSqlXmlValue

      public SqlXmlValue newSqlXmlValue(ClassSE<? extends ResultSE> resultClass, XmlResultProvider provider)
      使用すべきではありません。
      インターフェースからコピーされた説明: SqlXmlHandler
      基盤となる JDBC ドライバーでサポートされているように、指定された XML データの SqlXmlValue インスタンスを作成します。
      次で指定:
      インターフェース SqlXmlHandlernewSqlXmlValue 
      パラメーター:
      resultClass - 使用される Result 実装クラス
      provider - XML データを提供する XmlResultProvider 
      戻り値:
      実装固有のインスタンス
      関連事項:
    • newSqlXmlValue

      public SqlXmlValue newSqlXmlValue(DocumentSE document)
      使用すべきではありません。
      インターフェースからコピーされた説明: SqlXmlHandler
      基盤となる JDBC ドライバーでサポートされているように、指定された XML データの SqlXmlValue インスタンスを作成します。
      次で指定:
      インターフェース SqlXmlHandlernewSqlXmlValue 
      パラメーター:
      document - 使用する XML ドキュメント
      戻り値:
      実装固有のインスタンス
      関連事項: