SQL Anywhere 随附一个已针对同步进行了设置的 SQL Anywhere 示例数据库 (CustDB)。举例来说,CustDB ULCustomer 表是一个同步表,它支持多种表级别脚本。在本课中,您将为 authenticate_user 同步事件注册 MobiLinkAuth authenticateUser 方法。您将把此脚本添加到 MobiLink 的示例数据库 CustDB 中。
前提条件
本课假定您已完成前面的所有课程。 请参见第 1 课:创建用于自定义验证的 Java 类(服务器端)。
本课假定您拥有在教程教程:使用 Java 或 .NET 进行自定义用户验证开头的权限部分中列出的角色和特权。
上下文和注释
CustDB 的设计用途是作为 UltraLite 和 SQL Anywhere 客户端的统一数据库服务器。CustDB 数据库具有名为 SQL Anywhere 16 CustDB 的 ODBC 数据源。
从 Interactive SQL 连接到示例数据库。
运行以下命令:
dbisql -c "DSN=SQL Anywhere 16 CustDB" |
使用先前存储的 ml_add_java_connection_script 或 ml_add_dnet_connection_script 注册 authenticate_user 事件的 authenticateUser 方法。
对于 Java,执行以下 SQL 语句:
CALL ml_server.ml_add_java_connection_script( 'custdb 16.0', 'authenticate_user', 'MobiLinkAuth.authenticateUser'); COMMIT; |
对于 .NET,执行以下 SQL 语句:
CALL ml_add_dnet_connection_script( 'custdb 16.0', 'authenticate_user', 'MobiLinkAuth.authenticateUser'); COMMIT; |
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |