您必须安装 Java 运行时环境以便使用 JDBC。建议使用版本 1.6.0 或更高版本。
除了 Java 运行时环境,每个 JDBC 客户端都还需要 iAnywhere JDBC 驱动程序或 jConnect。
要部署 iAnywhere JDBC 驱动程序,您必须部署下列文件:
jodbc.jar 此文件必须在应用程序的类路径中。此文件位于 SQL Anywhere 安装目录的 java 文件夹中。
dbjodbc11.dll 此文件必须位于系统路径中。在 Linux 和 Unix 环境中,此文件是名为 libdbjodbc11.so 的共享库。在 MAC OS X 中,此文件是名为 libdbjodbc11.dylib 的共享库。
ODBC 驱动程序文件。有关详细信息,请参见ODBC 驱动程序所需的文件。
要部署 jConnect JDBC 驱动程序,您必须部署以下文件:
jConnect 驱动程序文件。有关 jConnect 软件版本和 jConnect 文档的信息,请参见 jConnect for JDBC。
当使用 TDS 客户端时(Open Client 或基于 jConnect 的客户端),可以选择以明文或加密的形式发送连接口令。后者通过执行 TDS 加密的口令握手来完成。握手会用到专用/公共密钥加密。对于生成 RSA 专用/公共密钥对以及对解密加密的口令的支持包含在一个特殊的库中。SQL Anywhere 服务器在其系统路径中必须能够找到该库文件。对于 Windows,该文件名为 dbrsakp11.dll。此 DLL 同时有 64 位和 32 位两种版本。在 Linux 和 Unix 环境中,此文件是名为 libdbrsakp11.so 的共享库。在 MAC OS X 中,此文件是名为 libdbrsakp11.dylib 的共享库。如果不使用此功能,则无需该文件。
为了连接到数据库,您的 Java 应用程序需要一个 URL。此 URL 指定驱动程序、要使用的计算机以及数据库服务器所监听的端口。
有关 URL 的详细信息,请参见将 URL 提供给驱动程序。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |