`

DB2 设置本地JDK目录

    博客分类:
  • Java
阅读更多

引自:http://publib.boulder.ibm.com/infocenter/db2luw/v8/index.jsp?topic=/com.ibm.db2.udb.doc/ad/t0006428.htm

 

设置 Windows Java 环境

此主题提供了在 Windows 环境中构建和运行 DB2 Java 程序所需要的信息。

为了在具有 DB2(R) JDBC 支持的受支持 Windows(R) 平台上运行 JDBC 和 SQLJ 程序,在安装 DB2 时自动更新 CLASSPATH 以包括下列各项:

    "." (当前目录)
    sqllib\java\db2java.zip 文件
    sqllib\java\db2jcc.jar 文件
    4 sqllib\java\db2jcc_license_cu.jar 文件 

注:
4 4
db2jcc_license_cisuz.jar 还包括在 4 DB2 Connect 个人版、DB2 Connect 企业版和 DB2 ESE 的 CLASSPATH 中。这提供了与 DB2 z/OS 和 OS/390 版、DB2 AS/400 版和 iSeries 版以及 DB2 VSE 和 VM 版的附加连接。

要构建 SQLJ 程序,同时更新 CLASSPATH 以包括以下文件:

   
   sqllib\java\sqlj.zip 

4 4 要使用 Java Developer Kit 1.3 或 1.4 来构建“数据源”程序,还必须获得并安装下列各项: 4
4

4
JNDI 1.2.1 类库(jndi.jar 和 providerutil.jar) 4
    http://java.sun.com/products/jndi/#download 4 4
文件系统服务提供者 1.2(fscontext.jar) 4
    http://java.sun.com/products/jndi/#download 4 4

4 对于 Java Developer Kit 1.3,还必须获得并安装下列各项: 4
4

4
7 JDBC 2.0 可选程序包(jdbc2_0-stdext.jar) 4 4
    http://java.sun.com/products/jdbc/download.html#spec 4 4

4
4 4
注:
4
使用 Java Developer Kit 1.4 构建“数据源”程序并不是一定需要“JDBC 2.0 可选程序包”。

4 对于“数据源”程序,还必须将 CLASSPATH 更新为包括下列文件: 4
4

    4
    jndi.jar
    4
    fscontext.jar
    4
    providerutil.jar 

4 对于 Java Developer Kit 1.3,还必须将 CLASSPATH 更新为包括下列文件之一: 4
4

    4
    jdbc2_0-stdext.jar
    4
    j2ee.jar 

4
4 4
注:
4

    4
    对于 Java Developer Kit 1.3,如果您已经使用 j2ee.jar 更新了 CLASSPATH,则不需要 jdbc2_0-stdext.jar。
    4
    当使用 Java Developer Kit 1.4 时,jdbc2_0-stdext.jar 或 j2ee.jar 并不是必须存在于 CLASSPATH 中。
    4 

4 “数据源”样本程序包括在 sqllib\samples\java\sqlj 目录中。有关详细信息,请参阅 sqllib\samples\java 中的样本自述文件。
注:

    1 如果 CLASSPATH 中包括其它文件,则确保首先指定上述文件。
    1 由于在将来的 DB2 版本中不存在 1 sqllib\java12 目录,因此您应除去对该目录的任何直接引用。取而代之,请引用 sqllib\java 目录。
    1 DB2 Java Enablement 包含 JDBC 程序包绑定程序实用程序 db2jdbcbind。在 1 DB2 版本 8 服务器上,自动绑定 JDBC 程序包。此实用程序用来在低级别服务器(如 DB2 版本 6 和 7)上创建 JDBC 程序包。
    DB2 版本 8 不支持 Microsoft Software Developer's Kit for Java。它既不能用于 SQLJ 定制,也不能用于运行类型 2 JDBC 应用程序。

过程

要在具有 DB2 JDBC 支持的 Windows 操作系统上构建 Java 应用程序,需要在开发机器上安装和配置以下内容:

    7 其中一个受支持的 Developer Kit 列示在 Windows 支持的开发软件中。
    在 DB2 通用数据库版本 8 Windows 版客户机和服务器上提供的 DB2 Java Enablement。 

要运行 DB2 Java 例程(存储过程和 UDF),需要更新服务器上的 DB2 数据库管理器配置以包括该机器上 Java Developer Kit 的安装路径。为此,可在服务器命令行上输入以下命令:

   
   db2 update dbm cfg using JDK_PATH c:\jdk13 

其中 c:\jdk13 是 Java Developer Kit 的安装路径。

如果 Java Developer Kit 的安装路径包含具有一个或多个空格的目录名,则可以用单引号将路径引起来。例如:

   db2 update dbm cfg using JDK_PATH 'c:\Program Files\jdk13' 

或使用没有空格的短格式目录名:

   db2 update dbm cfg using JDK_PATH c:\progra~1\jdk13 

可以通过在服务器上输入以下命令来检查 DB2 数据库管理器配置以验证 JDK_PATH 字段的正确值:

   db2 get dbm cfg 

为便于查看,您可能希望将输出重定向至文件。JDK_PATH 字段在靠近输出开始处出现。

可以将下列命令置于批处理文件中以设置 IBM Java Developer Kit 的 Java 环境。必须在 DB2 命令窗口中运行批处理文件。请确定已进行了所有必要的路径更改以适合特定环境。类似的命令可以用于其它受支持的 Java Developer Kit。

以下是设置 Sun JDK 1.3.1 环境的示例批处理文件的命令:

   set JDKPATH=D:\JAVA\SUNjdk131
   set PATH=%JDKPATH%\bin;%PATH%
   set CLASSPATH=%CLASSPATH%;%JDKPATH%\lib\jdbc2_0-stdext.jar
   db2 update dbm cfg using JDK_PATH %JDKPATH%
   db2 terminate
   db2stop
   db2start 

必须在 DB2 命令窗口中运行批处理文件。
相关概念

    Java 样本程序
    Java applet 注意事项 

相关任务

    设置 Java 环境
    设置 Windows 应用程序开发环境
    设置样本数据库
    Installing the DB2 Universal JDBC Driver 

此主题可在以下位置找到:《应用程序开发指南:构建和运行应用程序》。
 

 

 

 

分享到:
评论

相关推荐

    db2jcc4.jar下载(jdk1.8测试可用)

    JDBC Type 4驱动是一种纯Java实现,无需本地库,因此可以在任何支持Java的平台上运行,只要安装了对应的JDK版本。 描述中提到的"db2驱动jar包",即db2jcc4.jar,是连接DB2数据库必不可少的组件。"附官网下载方式...

    DB2安装手顺V9.7.0.441(Window7)

    - **安装位置**:指定DB2的安装目录,可以根据需要自定义。 - **数据库实例**:创建一个新的数据库实例,包括实例名、端口号、数据库存储位置等。 - **安全性设置**:配置认证方式(如本地操作系统认证、LDAP认证...

    db2jcc4.zip

    3. 注意,`url`参数应该根据实际的数据库配置进行设置,一般格式为:`jdbc:db2://hostname:port/databaseName`,其中hostname是DB2服务器的地址,port是DB2监听的端口,databaseName是你要连接的数据库名。...

    db2jcc.jar

    在提供的信息中,`db2jcc.jar`和`db2jcc4.jar`是两种不同的DB2 JDBC驱动版本,它们都针对Java开发环境,特别是这里提到了`jdk8`。 `db2jcc.jar`是较早版本的IBM DB2 JDBC Type 4纯Java驱动程序。Type 4驱动是网络...

    db2驱动(db2jcc-1.4.2.jar+db2jcc_license_cu-1.4.2.jar)

    2. **db2jcc-1.4.2.jar**:这是DB2 JDBC类型4驱动的主要组件,类型4驱动是一种纯Java实现,无需本地库即可提供数据库连接。这个jar文件包含了所有必要的类和资源,用于创建和管理与DB2服务器的网络连接。开发者需要...

    db2_db2driver_for_jdbc_v11.5.tar.gz

    DB2数据库是IBM公司开发的一款...此外,还需要注意驱动的版本与DB2数据库实例的版本匹配,以及与运行环境(JDK版本)的兼容性问题。通过熟练掌握DB2 JDBC驱动的使用,开发者可以构建高效、稳定的Java数据库应用程序。

    DB2 解决连接问题方案

    为了解决这个问题,我们需要将DB2的`db2jdbc.dll`文件放置到Java的系统库路径(java.library.path)中,通常是JDK安装目录下的`bin`文件夹。完成这一步后,重启计算机以确保环境变量生效。 接下来,我们来看看如何...

    db2驱动\Java配置db2-jdbc.doc

    - 将jar文件放入JDK或JRE的`lib`目录。 - 放入应用服务器(如Tomcat)的`common/lib`目录,以便全局可用。 - 如果是在IDE(如Eclipse或IntelliJ IDEA)中开发,可以将它们添加到项目的类路径中。 加载和使用DB2 ...

    史上最新最全DB2驱动包

    1. `db2jcc.jar`:这是DB2 JDBC Type 4驱动的主要组件,提供了纯Java实现,无需本地库支持,可以在任何Java运行时环境中运行。Type 4驱动是一种网络驱动,它直接通过Java Socket与数据库服务器通信,实现了JDBC规范...

    JDBC连接db2数据库.zip

    通常,这可能是你的项目类路径或全局JDK的`lib`目录。 2. **设置Classpath**:确保在运行Java程序时,这两个JAR文件已包含在系统或应用的Classpath中。可以通过在命令行中使用`-cp`或`-classpath`选项,或者在IDE如...

    JDBC连接DB2数据库详解.doc--转载

    在IBM DB2 UDB的安装目录或Java JDK目录下可以找到`db2java.zip`,将其解压并将`COM`目录放置在代码的当前目录下。然后,你可以通过以下代码注册JDBC驱动: ```java Class.forName(...

    db2 jdbc驱动

    1. **配置环境**:确保JDK已安装,并将`db2jcc.jar`和`db2jcc_license_cu.jar`添加到Java的类路径中。如果是开发环境,可以在IDE的配置中设置;如果是生产环境,可能需要在系统环境变量`CLASSPATH`中添加这两个文件...

    db2驱动程序

    6. **兼容性**:DB2驱动程序通常与多种版本的DB2数据库兼容,并且与不同版本的Java JDK/JRE配合使用。开发者应确保驱动版本与数据库版本相匹配,以避免兼容性问题。 7. **错误处理和调试**:在使用过程中,可能会...

    配置下载 Mysql驱动 DB2驱动 sqlserver2005驱动 Oracle驱动 Sybase驱动

    DB2提供了不同版本的驱动,包括类型1、2、3和4,其中类型4是纯Java实现,无需本地库。 3. **SQL Server 2005驱动**: SQL Server 2005的Java连接通常使用JDBC驱动,微软提供了`sqljdbc`驱动包。下载并解压后,将`...

    实例讲解使用Spring通过JPA连接到Db2

    2. 解压缩,将`db2jcc4.jar`移动到项目根目录下的`lib`目录。 3. 使用Maven的`install-file`命令将其添加到本地仓库。 4. 更新`pom.xml`,将`lib`目录作为Maven仓库,并添加Db2 JDBC驱动的依赖。 **配置Spring Data...

    宝信信息系统平台iPlat4j入门培训-快速开发

    - **修改Eclipse启动参数**:在`eclipse.ini`文件中指定本地JDK目录,以确保Eclipse能够在正确的JDK环境下运行。 - **建立iPlat4j工程项目**: 1. **从SVN检出iPlat4j工程代码**:通过SVN工具从指定的服务器地址检...

    as400 jdbc驱动jar包

    jt400属于类型4,即纯Java驱动程序,无需依赖于特定的本地库,这使得它能够在各种操作系统和Java平台上运行,提供了跨平台的兼容性。 jt400-jdk9-10.1.jar 包含了以下核心功能: 1. 数据源连接:该驱动程序实现了`...

    DB2常用傻瓜问题1000问(一)第1/2页

    - **DB2客户端:** 用于本地或远程访问DB2数据库。 - **DB2 Connect:** 提供了对DB2数据库的透明访问,支持多种平台。 - **DB2 Data Propagator:** 用于在多个数据库之间同步数据。 - **DB2 Net.Data:** 支持通过网络...

    jdbc 64位驱动

    4. DB2 10驱动:IBM为DB2数据库提供了多种JDBC驱动,包括db2jcc4.jar和db2jcc_license_cu.jar。对于64位系统,需要选择对应的版本。这些驱动支持JDBC 4.0规范,提供高效的数据访问。在Java应用中,确保这两个jar都在...

Global site tag (gtag.js) - Google Analytics