若要访问该类中的 Java 方法,则必须创建存储过程或函数来充当该类中方法的包装。
创建下面的 SQL 存储过程来调用示例类中的 Invoice.main 方法:
CREATE PROCEDURE InvoiceMain( IN arg1 CHAR(50) ) EXTERNAL NAME 'Invoice.main([Ljava/lang/String;)V' LANGUAGE JAVA; |
此存储过程将充当该 Java 方法的包装。
有关此语句的语法的详细信息,请参见CREATE PROCEDURE 语句(Web 服务)。
调用存储过程以调用 Java 方法:
CALL InvoiceMain('to you'); |
如果查看数据库服务器消息日志,您会看见那里写有 "Hello to you" 消息。数据库服务器已将输出从 System.out 重定向到那里。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |