Skip to main content

This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.Opens in a new tab

For information on migrating to InterSystems IRISOpens in a new tab, see Why Migrate to InterSystems IRIS?

演習

演習 1 : 以下の要件を満たす 1 つのメソッドを JDBCExercises.java に追加します。

  • public static void insertContact(Database db, String name, String type ) throws CacheException, SQLException のシグニチャを持ちます。

  • name という Name 値と、type という ContactType 値を持つ新しい行を、JavaTutorial.Contact に挿入します。

  • 更新された行数が含まれている成功を示すメッセージを表示します。

作成したメソッドをテストしてください。

演習 2 : 以下の要件を満たす 1 つのメソッドを JDBCExercises.java に追加します。

  • public static void displayPhoneNumbersByTypeAndName(Database db, String name, String type) throws CacheException, SQLException のシグニチャを持ちます。

  • PhoneNumberType 値が type で、関連する JavaTutorial.Contact 行の Name 値が name である、JavaTutorial.PhoneNumber 行の Number 値をすべて表示します。

  • Caché の暗黙結合構文を使用します。

作成したメソッドをテストしてください。

演習 3 : 以下の要件を満たす 1 つのメソッドを JDBCExercises.java に追加します。

  • public static void displayPhoneNumberIdsByName(Database db, String name) throws CacheException, SQLException のシグニチャを持ちます。

  • name という Name 値を持つ、JavaTutorial.Contact 行に関連付けられている JavaTutorial.PhoneNumber 行の ID 値をすべて表示します。

  • JavaTutorial.PhoneNumber と共に格納されているストアド・プロシージャ RetrieveByContactName を使用します。

作成したメソッドをテストしてください。

Note:

一般に、Caché に接続するための接続文字列は、jdbc:Cache://<server>:<port>/<namespace> という形式を取ります。<server> は Caché をホストするサーバの IP アドレス、<port> は Caché インスタンスのスーパーサーバのポート番号、<namespace> は Caché クラスおよびデータを含む Caché ネームスペースです。管理ポータルの左上隅にある [概要] リンクをクリックすると、Caché インスタンスのスーパーサーバのポート番号を確認できます。既定値は 1972 です。

FeedbackOpens in a new tab