Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - 编程 » 数据库中的 Java » SQL Anywhere 中的 Java 支持 » 将 Java 类安装到数据库中

 

更新类和 JAR 文件

您可以使用 Sybase Central 更新类和 JAR 文件,也可以通过在 Interactive SQL 或其它某个客户端应用程序中执行 INSTALL JAVA 语句来进行更新。

要更新类或 JAR,您必须具有 DBA 权限,并且磁盘上的某个文件中要有较新版本的已编译的类文件或 JAR 文件。

更新的类何时生效

只有在安装类之后建立的新连接或者在安装类之后首次使用类的新连接才使用新定义。一旦 Java VM 装载了某个类定义,它就会一直保留在内存中,直到连接关闭。

使用基于当前连接中的某个 Java 类或类的对象,那么,要使用新的类定义,就需要断开连接并重新连接。

♦  更新类或 JAR (Sybase Central)
  1. 以 DBA 用户身份连接到数据库。

  2. 打开 [外部环境] 文件夹。

  3. 在此文件夹下,打开 [Java] 文件夹。

  4. 查找含有要更新的类或 JAR 文件的子文件夹。

  5. 选择类或 JAR 文件并选择 [文件] » [更新]。

  6. 在 [更新] 窗口中,指定要更新的类或 JAR 文件的名称和位置。可以单击 [浏览] 来搜索它。

提示

也可以通过右击类或 JAR 文件名并选择 [更新] 来更新 Java 类或 JAR 文件。

也可以单击 [属性] 窗口 [常规] 选项卡上的 [立即更新] 来更新 Java 类或 JAR 文件。

♦  更新类或 JAR (SQL)
  1. 以 DBA 用户身份连接到数据库。

  2. 执行以下语句:

    INSTALL JAVA UPDATE
    [ JAR 'jarname' ]
    FROM FILE 'filename';

    如果要更新 JAR,必须输入在数据库中用于标识该 JAR 的名称。请参见INSTALL JAVA 语句