UltraLite 应用程序必须先连接到数据库,然后才能对数据库中的数据进行操作。
这是建立连接最简单的方式。此技术的扩展在以下几节中给出。
var DatabaseMgr; var Connection; DatabaseMgr = CreateObject("iAnywhere.UltraLite.DatabaseManager.CustDB"); Connection = DatabaseMgr.openConnection("dbf=" + DatabaseMgr.directory + "\\mydb.udb"); |
Connection 对象的以下属性控制全局应用程序行为。
有关连接对象的详细信息,请参见Connection 类。
提交行为 缺省情况下,UltraLite 应用程序处于 autoCommit 模式。每个插入、更新或删除语句都被立即提交给数据库。将 Connection.autoCommit 设置为 false,以便将事务构建到您的应用程序中。关闭 autoCommit,然后直接执行提交,可改善应用程序的性能。请参见commit 方法。
用户验证 可以使用 grantConnectTo 和 revokeConnectFrom 方法更改应用程序的用户 ID 缺省值 DBA 和口令缺省值 sql。请参见验证用户。
同步 可以通过 Connection 对象访问控制同步的一组对象。请参见同步数据。
表 UltraLite 表可以使用 Connection.getTable 方法来访问。请参见getTable 方法。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |