本课假定您已完成前面的所有课程。 请参见第 1 课:使用 MobiLink 参考编译 CustdbScripts Java 类。
在本课中,您将使用 Sybase Central 将 Java 方法指定为 ULCustomer upload_insert 事件的脚本。使用 Sybase Central 连接到 CustDB 数据库,将 upload_insert SQL 脚本替换为 Java 脚本,然后指定 CustdbScripts.UploadInsert 来处理事件。
或者,也可以使用 ml_add_java_connection_script 和 ml_add_java_table_script 存储过程。使用这些存储过程效率更高,特别是在使用大量方法处理同步事件时。 请参见ml_add_java_connection_script 系统过程和ml_add_java_table_script 系统过程。
在 Sybase Central 中,单击 [视图] » [文件夹]。
在 Sybase Central 左窗格的 [MobiLink 12] 下,依次展开 [mljava_project]、[统一数据库]、[mljava_db]、[同步表] 和 [ULCustomer]。
在右窗格中,选择 custdb 12.0 upload_insert 表脚本。单击 [编辑] » [删除]。
创建新的 [upload_insert] 表脚本。
单击 [文件] » [新建] » [表脚本]。
在 [您要为哪个版本创建表脚本] 列表中,单击 custdb 12.0。
在 [哪个事件应导致执行表脚本] 列表中,单击 [upload_insert],然后单击 [下一步]。
选择 [创建新脚本定义],然后选择 [Java]。
单击 [完成]。
输入 custdb 12.0 upload_insert 表脚本要装载的 Java 方法名称。
在 Sybase Central 的右窗格中,对 upload_insert 事件使用以下 Java 脚本:
CustdbScripts.UploadInsert |
单击 [文件] » [保存] 保存脚本。
关闭 Sybase Central。
前进至第 4 课:指定处理事件的类方法。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |