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

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - 编程 » SQL Anywhere 数据访问 API » SQL Anywhere JDBC 驱动程序 » 使用 iAnywhere JDBC 驱动程序

 

装载 iAnywhere JDBC 驱动程序

在您的应用程序中使用 iAnywhere JDBC 驱动程序之前,您必须装载该相应的驱动程序。使用以下语句装载 iAnywhere JDBC 3.0 驱动程序:

DriverManager.registerDriver( (Driver)
    Class.forName(
    "ianywhere.ml.jdbcodbc.jdbc3.IDriver").newInstance()
    );

使用 newInstance 方法能解决某些浏览器中的问题。

  • 由于类是使用 Class.forName 装载的,所以不必使用 import 语句导入包含 iAnywhere JDBC 驱动程序的程序包。

  • 在运行应用程序时,jodbc.jar 必须位于类路径中。

    set classpath=%classpath%;install-dir\java\jodbc.jar
所需文件

iAnywhere JDBC 驱动程序的 Java 组件包括在 jodbc.jar 文件中,该文件安装在 SQL Anywhere 安装目录的 Java 子目录中。对于 Windows,本机组件是 dbjodbc11.dll,它位于 SQL Anywhere 安装目录的 bin32bin64 子目录中;对于 Unix,本机组件是 libdbjodbc11.so。该组件必须位于系统路径中。当部署使用此驱动程序的应用程序时,必须同时部署 ODBC 驱动程序文件。