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

SQL Anywhere 11.0.1 (中文) » UltraLite - M-Business Anywhere 编程 » 了解 UltraLite for M-Business Anywhere 开发

 

连接到 UltraLite 数据库

UltraLite 应用程序必须先连接到数据库,然后才能对数据库中的数据进行操作。

这是建立连接最简单的方式。此技术的扩展在以下几节中给出。

var DatabaseMgr;
var Connection;
DatabaseMgr = CreateObject("iAnywhere.UltraLite.DatabaseManager.CustDB");
Connection = DatabaseMgr.openConnection("dbf=" + DatabaseMgr.directory + "\\mydb.udb");
使用 Connection 对象

Connection 对象的以下属性控制全局应用程序行为。

有关连接对象的详细信息,请参见Connection 类

  • 提交行为   缺省情况下,UltraLite 应用程序处于 autoCommit 模式。每个插入、更新或删除语句都被立即提交给数据库。将 Connection.autoCommit 设置为 false,以便将事务构建到您的应用程序中。关闭 autoCommit,然后直接执行提交,可改善应用程序的性能。请参见commit 方法

  • 用户验证   可以使用 grantConnectTo 和 revokeConnectFrom 方法更改应用程序的用户 ID 缺省值 DBA 和口令缺省值 sql。请参见验证用户

  • 同步   可以通过 Connection 对象访问控制同步的一组对象。请参见同步数据

  • 表   UltraLite 表可以使用 Connection.getTable 方法来访问。请参见getTable 方法