Adaptive Server で Java を使用すると、以下のことができます。
内部 Java VM (Java 仮想マシン) を使用して、Java をデータベース・サーバ内で実行する。
Java の関数 (メソッド) を SQL 文から直接呼び出す。
Java メソッドを SQL エイリアスでラップし、それらを標準 SQL ストアド・プロシージャや組み込み関数として呼び出す。
内部 JDBC ドライバを使用して Java から SQL データにアクセスする。
Java クラスを SQL データ型として使用する。
Java クラスのインスタンスをテーブルに保存する。
Adaptive Server データベースに格納されたロー・データを元に XML フォーマットのドキュメントを生成する。または、XML ドキュメントおよび XML ドキュメントから抽出したデータを Adaptive Server データベースに格納する。
データベース内で Java をデバッグする。
Java はオブジェクト指向言語です。その命令 (ソース・コード) はクラスの形式を取ります。Java 命令をデータベースの外部で記述およびコンパイルし、Java 命令を保持するバイナリ・ファイルであるコンパイル済みクラス (バイト・コード) にします。
次に、コンパイル済みクラスをデータベースにインストールし、このデータベースからクラスをデータベース・サーバで実行します。
Adaptive Server は、Java クラス用のランタイム環境です。Java を書き込んだり、コンパイルしたりするには、Sybase PowerJ(TM) や Sun Microsystems Java Development Kit (JDK) などの Java 開発環境が必要です。
詳細については、『Adaptive Server Enterprise における Java』を参照してください。