Cloudscape 和 Derby 数据库连接

使用“新建数据库连接”向导或“数据库连接”页面来创建与 Cloudscape™ 或 Derby 的 JDBC 连接。

限制: 由于 Cloudscape 配置局限性,不支持与单个 Cloudscape 数据库的多个连接。尝试在此产品中多次连接至同一数据库可能会导致工作台停止。

Cloudscape 嵌入式 JDBC 驱动程序受 Cloudscape 支持。

Cloudscape 嵌入式 JDBC 驱动程序是随 Cloudscape 产品一起提供的。可以从以下站点下载 Cloudscape 和此驱动程序:http://www-306.ibm.com/software/data/cloudscape/

下列 JDBC 驱动程序受 Derby 支持:
  • Derby 嵌入式 JDBC 驱动程序
  • DB2® 通用驱动程序

Derby 嵌入式 JDBC 驱动程序是随 Derby 产品一起提供。可从以下站点下载 Derby 和此驱动程序:http://incubator.apache.org/derby/

要使用 DB2 通用驱动程序连接至 Derby,必须通过完成下列步骤来将服务器设置为接受该连接:
  1. 通过运行以下批处理文件启动 Derby 网络服务器:DERBY_INSTALL\frameworks\NetworkServer\bin\startNetworkServer.bat
  2. 从 Derby 安装目录输入以下命令:
    • set CLASSPATH=derby.jar;derbynet.jar
    • java org.apache.derby.drda.NetworkServerControl start
要连接至 Cloudscape 或 Derby 数据库,指定以下信息。如弹出帮助中所述,应该已填写了其它字段。
数据库位置

输入绝对目录路径,在文件系统上会将 Cloudscape 或 Derby 数据存储在该位置。

要创建新的 Cloudscape 或 Derby 数据库,使用下列其中一个选项:
  • 如果使用“数据库连接”页面进行连接,则将 ;create=true 追加至指定的路径。
  • 如果使用“新建数据库连接”向导,则选择需要时创建数据库复选框。
类位置
  • 对于 Cloudscape:%DBHOME%\db2j.jar

    其中 %DBHOME% 是数据库管理器的完整安装目录路径。

  • 对于使用 Derby 嵌入式 JDBC 驱动程序的 Derby 连接:%DBHOME%\derby.jar

    其中 %DBHOME% 是数据库管理器的完整安装目录路径。

  • 对于使用 DB2 通用驱动程序的 Derby 连接:%DBHOME%\lib\db2jcc_license_c.jar %DBHOME%\lib\db2jcc.jar(要按这个顺序)

    其中 %DBHOME% 是数据库管理器的完整安装目录路径。

用户标识和密码
对于使用 DB2 通用驱动程序的 Derby 连接,不管数据库是否使用认证都必须输入用户标识和密码。可以在这些字段中输入任何值。
注:

当连接至新安装的 Cloudscape 或 Derby 数据库时,将接收到两条错误消息。这些消息来自于一些初始化步骤,在第一次连接至该数据库时它会执行这些步骤。这些消息是预期消息,并不是需要执行某些操作来更正的错误。

当创建完与 Cloudscape 或 Derby 数据库的连接时,第一条消息就会出现:“IWAS0126E 尝试建立连接 Con1 时遇到了问题。原因:数据库升级已成功。已升级的数据库现在已可使用。重新验证存储的预编译语句失败。有关失败的详细信息,请参阅下一个异常。在执行预编译语句之前,请更正问题并重新编译。请参阅“ALTER STATEMENT RECOMPILE”。”

当对第一条消息单击确定然后再次完成连接时,第二条消息就会出现:“从目录导入时遇到了问题。原因:访问数据库时报告了一个或多个问题。”

相关任务
对数据库连接问题进行故障诊断
相关参考
受支持的数据库类型
Cloudscape 数据库连接的许可要求
Derby 数据库连接的许可要求
反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.