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

SQL Anywhere 11.0.1 (中文) » UltraLiteJ » UltraLiteJ 参考 » UltraLiteJ API 参考

 

Connection 接口

描述数据库连接,启动数据库操作需要此连接。

语法
public Connection
注释

使用 DatabaseManager 类的 connect 或 createDatabase 方法可获得连接。如果不再需要连接,可使用 release 方法来释放连接。数据库的所有连接都被释放时,数据库也随之关闭。

连接提供以下功能:

  • 创建新模式(表、索引和发布)

  • 创建新值和域对象

  • 将更改永久提交到数据库

  • 准备要执行的 SQL 语句

  • 回退对数据库进行的未提交更改

  • 对数据库进行检查点操作(用已提交更改更新基础持久存储区,而不是仅仅存储更改事务)。

以下示例演示了如何创建简单数据库模式。数据库包含两个表,分别为表 T1(仅具有名为 num 的整数主键列)和表 T2(具有名为 num 的整数主键列和名为 quantity 的整数列)。T2 在 quantity 列上具有额外索引。T1 包含在名为 PubA 的发布之中。

table_schema = conn.createTable("T1");
 table_schema.createColumn("num", Domain.INTEGER);
成员

Connection 的所有成员,包括所有继承的成员。


CONNECTED 变量
NOT_CONNECTED 变量
OPTION_DATABASE_ID 变量
OPTION_DATE_FORMAT 变量
OPTION_DATE_ORDER 变量
OPTION_ML_REMOTE_ID 变量
OPTION_NEAREST_CENTURY 变量
OPTION_PRECISION 变量
OPTION_SCALE 变量
OPTION_TIMESTAMP_FORMAT 变量
OPTION_TIMESTAMP_INCREMENT 变量
OPTION_TIME_FORMAT 变量
PROPERTY_DATABASE_NAME 变量
PROPERTY_PAGE_SIZE 变量
SYNC_ALL 变量
SYNC_ALL_DB_PUB_NAME 变量
SYNC_ALL_PUBS 变量
checkpoint 方法
commit 方法
createDecimalNumber 方法
createDecimalNumber 方法
createDomain 方法
createDomain 方法
createDomain 方法
createForeignKey 方法
createPublication 方法
createSyncParms 方法
createSyncParms 方法
createTable 方法
createUUIDValue 方法
createValue 方法
disableSynchronization 方法
dropDatabase 方法
dropForeignKey 方法
dropPublication 方法
dropTable 方法
emergencyShutdown 方法
enableSynchronization 方法
getDatabaseId 方法
getDatabaseInfo 方法
getDatabasePartitionSize 方法
getDatabaseProperty 方法
getLastDownloadTime 方法
getOption 方法
getState 方法
prepareStatement 方法
release 方法
renameTable 方法
resetLastDownloadTime 方法
rollback 方法
schemaCreateBegin 方法
schemaCreateComplete 方法
setDatabaseId 方法
setOption 方法
startSynchronizationDelete 方法
stopSynchronizationDelete 方法
synchronize 方法
truncateTable 方法