目次 | 前の項目 | 次の項目 JDBCTM ガイド: 使用の開始


付録 B:その他の指摘

ここでは、寄せられたそのほかの指摘で、JDBC API に反映されていないものについてまとめて説明します。これらは、除外された項目の記録として簡単に一覧で示します。この一覧にある項目に対するご意見を歓迎します。

B.1    v0.1 に対する指摘

処理結果 - 挿入が行われたあとで、自動的に増分されたキーの値を調べる手段の追加

拡張メタデータ - 準備された文のパラメータおよび準備された文の結果セットに対するメタデータの追加。JDBC API では、準備された文のパラメータについてのメタデータが提供されていない。 また、文を実行しないで結果についての情報を得るメタデータも提供されていない (SQL92 の DESCRIBE OUTPUT および ODBC SQLDescribeParam に相当する機能)

新しいデータ型 - SQL の時間間隔データ型の追加

セキュリティ - 背後で行われている通信のプロパティ (SSL など) をアプリケーションで選択できるようにする。SSL Socket の実装を提供する。JDBC ベースのアプリケーションでは、通信回線レベルのプロトコルを保護するためにドライバがサポートする機構 (暗号化など) を選択できなければならない。SSL については、1 つの方法としては、アプリケーションから特定の暗号群 (キー交換アルゴリズム、バルク暗号化、MAC <メッセージ認証アルゴリズム>) を指定できるようにする

セキュリティ認証 - ドライバがサポートする認証実行のための機構を、アプリケーションで選択できるようにする。 ユーザ名とパスワード、Kerberos トークン、デジタル証明書などの機構をサポートする必要がある

コマンド完了イベント - コマンドが完了したときに (現在のコマンドと定例コマンドの両方、同期または非同期) 発生する、ユーザ提供イベントのオブジェクトのサポート。各種イベント: 接続イベント、切断イベント、接続前イベント

カーソルを実装する場所 - クライアント側とサーバ側のサポート

パラメータの管理 - サポート: Append、GetCount、GetItem (名前と位置で)、Delete、および Refresh

SQL と Java のハイブリッドな統合 - Java クラスを定義する仕組みを提供し、SQL の原子的なデータ型または Java クラスの列を含むテーブルに対する SQL と Java の複合クエリーを行う機構を提供する

特殊なデータ型 - OLAP、Spatial、TimeSeries などの特殊なデータ型に対する拡張機能を提供する

Date、Time、Timestamps の直列化 - これらの型を直列化可能にする

非同期要求 - 呼び出し元が文の非同期実行を要求できるようにする

Java クラス - Java クラスと Java Beans の SQL 特殊化の概念を導入する。 これは、データベースやビジネスアプリケーションの分野で Java オブジェクトを扱う際に役立つ SQL99 の概念を導入するものである。たとえば、あるクラスのどのメソッド定義を使えば比較などの操作をオブジェクトで実行できるかを理解することは、データベースシステムにとって有用である。そのための方法の 1 つは、「汎用」メソッド名を導入することである。このような方法は、データベース以外に、一般的なビジネスアプリケーションでも使用できる

SQL PSM のサポートを追加する

さまざまな結合形式など、SQL 言語の機能をさらに追加する

特定の機能がドライバでサポートされているかどうかを調べるのに個別に API を呼び出すのではなく、*levels* の JDBC 互換性を追加する

ドライバが認識した URL の形式を返す API 呼び出しを追加する

データベースのデータをネイティブな形式でカプセル化する行オブジェクトを追加する

Date、Time、Timestamp に不変性を追加する

B.2    v0.7 に対する指摘



目次 | 前の項目 | 次の項目
jdbc@eng.sun.com または jdbc-business@eng.sun.com
Copyright © 1996-1999 Sun Microsystems, Inc. All rights reserved.