コマンドプロンプトで、%SQLANYSAMP12%\SQLAnywhere\JDBC ディレクトリに移動します。
次のコマンドを使用して、サンプルデータベースを含むローカルコンピューター上のデータベースサーバーを起動します。
dbeng12 "%SQLANYSAMP12%\demo.db" |
サーバー側の JDBC の場合、CLASSPATH 環境変数を設定する必要はありません。
次のコマンドを入力してサンプルをコンパイルします。
javac JDBCConnect2.java |
Interactive SQL を使用して、クラスをサンプルデータベースにインストールします。次の文を実行します。
INSTALL JAVA NEW FROM FILE 'JDBCConnect2.class'; |
Sybase Central を使用してクラスをインストールすることもできます。サンプルデータベースに接続している間に、[外部環境] フォルダーの [Java] サブフォルダーを開き、[ファイル] » [新規] » [Java クラス] をクリックします。ウィザードの指示に従います。
クラスの JDBCConnect2.main メソッドのラッパーとして動作する JDBCConnect という名前のストアドプロシージャーを定義します。
CREATE PROCEDURE JDBCConnect(OUT args LONG VARCHAR) EXTERNAL NAME 'JDBCConnect2.main([Ljava/lang/String;)V' LANGUAGE JAVA; |
次のように JDBCConnect2.main メソッドを呼び出します。
CALL JDBCConnect(); |
セッション内で初めて Java クラスが呼び出されると、Java VM がロードされます。これには数秒間かかる場合があります。
ID 番号と顧客名のリストがデータベースサーバーメッセージウィンドウに表示されることを確認します。
接続が失敗すると、エラーメッセージが表示されます。必要な手順をすべて実行したかどうかを確認します。
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |