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 API 参考 » DatabaseManager 类

 

createDatabase 方法

创建一个数据库,并打开与 access_parms 指定的数据库的连接。

语法
Connection createDatabase(
String access_parms ,
PODSArray *coll_bytes,
String create_parms
)
参数
  • access_parms   用于连接到数据库的参数。access_parms 用于指定连接参数(包括数据库文件名和位置)以及打开连接。

    请参见连接到 UltraLite 数据库

  • coll_bytes   定义要创建的数据库使用的数据库归类的字节数组。多个源文件以 JavaScript 源文件 (.js) 的形式随 UltraLite 提供,它们位于 install-dir\UltraLite\Collations\js\ 中,文件名的形式为 coll_XXXXX.js,其中 XXXXX 代表归类名。例如,coll_1250LATIN2.js

    归类文件必须包括到主 html 文件中并位于数据库逻辑之前。字节数组变量在 coll_XXXXX.js 文件中定义。

  • create_parms   用于创建数据库的参数。参数关键字是不区分大小写的,而大多数值是区分大小写的。create_parms 用于指定仅在创建数据库时才可以指定的参数。

    请参见为 UltraLite 选择数据库创建参数

返回值

无返回值。

注释

如果该数据库已经存在,则抛出 SQLE_DATABASE_NOT_CREATED 异常。

在某一给定时间,只能有一个数据库处于活动状态。如果与不同数据库的连接处于打开状态,在尝试打开数据库连接时会导致出错。