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

SQL Anywhere 12.0.0 (中文) » UltraLite - C 及 C++ 编程 » 应用程序开发 » 使用 UltraLite C++ API 开发应用程序

 

验证用户

UltraLite 数据库最多可以定义四个用户 ID。使用缺省用户 ID 和口令(分别为 DBAsql)创建 UltraLite 数据库。与 UltraLite 数据库的所有连接必须提供用户 ID 和口令。建立连接后,可以更改口令及添加和删除用户 ID。

不能直接更改用户 ID。可以添加一个用户 ID,然后删除现有用户 ID。

注意

可以使用 SQL 语句验证用户,以替代使用 UltraLite C API。请参见CREATE USER 语句

 ♦  添加用户或更改现有用户的口令
  1. 以现有用户身份连接到数据库。

  2. 使用 conn->GrantConnectTo 方法,授予具有所需口令的用户连接权限。

    无论要添加新用户还是要更改现有用户的口令,此过程均相同。请参见GrantConnectTo 方法

 ♦  删除现有用户
  1. 以现有用户身份连接到数据库。

  2. 使用 conn->RevokeConnectFrom 方法撤消用户的连接权限。

    请参见RevokeConnectFrom 方法