对 SQL 数据库使用加密

所有 Adobe AIR 应用程序都共享同一个本地数据库引擎。因此,任何 AIR 应用程序都可以连接到、读取和写入未加密的数据库文件。从 Adobe AIR 1.5 起,AIR 中加入了创建和连接到加密数据库文件的功能。使用加密数据库时,应用程序必须提供正确的加密密钥才能连接到数据库。如果提供的加密密钥有误(或不提供密钥),则应用程序无法连接到数据库。因此,应用程序无法从数据库中读取数据,也无法写入数据库或更改数据库中的数据。

若要使用加密数据库,创建数据库时必须将其创建为加密数据库。有了加密数据库,即可打开到数据库的连接。还可以更改加密数据库的加密密钥。除了创建和连接到加密数据库之外,处理加密数据库的方法与处理未加密数据库的方法相同。尤其是无论数据库是否加密,执行 SQL 语句的方式都相同。