UltraLiteJ 为 Java 应用程序提供了基本数据库功能。专为与 BlackBerry 智能手机配合使用而设计,但与 J2ME 和 J2SE 环境完全兼容。UltraLiteJ API 包含使用 SQL 语句连接到 UltraLiteJ 数据库、执行模式操作和维护数据所需的所有方法,而且还支持数据加密和同步等高级操作。
每个受支持平台的 API 存储在 UltraLiteJ 目录的 UltraLite.jar 文件中,该文件通常位于 SQL Anywhere 安装目录的 UltraLite\UltraLiteJ 文件夹下。
创建 UltraLiteJ 应用程序时,通常要完成以下任务:
创建一个新的 Configuration 对象。
Configuration 对象定义 UltraLiteJ 数据库所在的位置,或者应在何处创建该数据库。还指定连接到数据库所需的用户名和口令。对不同的设备和非持久性数据库存储有 Configuration 对象各种变体可供使用。请参见Configuration 接口。
创建一个新的 Connection 对象。
Connection 对象使用 Configuration 对象中定义的说明连接到 UltraLiteJ 数据库。如果该数据库不存在,则会自动创建。请参见Connection 接口。
应用 TableSchema、IndexSchema 和 ForeignKeySchema 对象。
Connection 对象提供的模式方法允许您创建表、列、索引和外键。请参见schemaCreateBegin 方法。
生成 PreparedStatement 对象。
PreparedStatement 对象查询与 Connection 对象关联的数据库。它接受支持的 SQL 语句,这些语句作为字符串进行传递。通过 PreparedStatement 对象,您可以更新数据库的内容。请参见PreparedStatement 接口。
生成 ResultSet 对象。
当 Connection 对象执行了包含 SQL SELECT 语句的 PreparedStatement 时,便会创建 ResultSet 对象。通过 ResultSet 对象,您可以查看数据库的表内容。请参见ResultSet 接口。
在您首选的 Java IDE 中设置 UltraLiteJ 应用程序时,请确保您的项目配置正确,已可以使用位于 UltraLiteJ 目录下的 UltraLite.jar 资源文件。
使用以下语句将 UltraLiteJ 包导入您的 Java 文件中:
import ianywhere.ultralitej.*; |
本文档包含的所有编码示例和教程都假定上述语句已指定,并且您很熟悉在首选 IDE 中开发 Java 应用程序。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |