XMLToSQL クラスはリレーショナル・データベース・テーブルを更新する手段、または新規の行または列のテーブルへの挿入の手段を提供します。
データベース・テーブルを更新するために XMLToSQL が必要とするデータを提供する XMLToSQL クラス、および SQLProperties クラスの Javadoc 情報は、ヘルプ内で使用可能です。
「XML From SQL」ウィザード、または SQLToXML クラスによって生成された XMLToSQL クラスおよびテンプレート (.xst) ファイル を使用し、サーブレットまたは Web サービスを使用してテーブルを動的に更新することができます。 テンプレート・ファイルは、照会、データベース・ユーザー ID とパスワード、SQL ステートメント、および生成オプションなどに必要な情報を含みます。 setConnection メソッドは XMLToSQL クラスで使用可能です。 これを使用してユーザー自身の接続、または接続プールのリサイクル接続を作成できます。
ユーザーは、基本キーとして使用されている以外の、いずれのエレメントの値も更新することができます。 ユーザーのテーブルに指定されている基本キーがない場合、 XMLToSQL クラスにはいくつかのメソッドが含まれていて、これを使用して更新が期待される列のみを確実に更新するようにすることができます。
同様に、日付、時刻、またはタイム・スタンプのデータ・タイプの列を持つデータベース・テーブルを更新するときは、 もし入力 XML ソース内のストリング値をターゲット・データベース・プロダクトが受け入れないと、 「XML To SQL」ウィザードまたは sqlxml JAR ファイルが SQLException をスローする可能性があります。 日付と時刻の形式は製品によって少し違いがあります。 ユーザーは SQL ビルダーを使用してこれらのタイプの正しいフォーマットを判別することができます。