• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >DB2 > 打造更强的Java支持

打造更强的Java支持

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2017-06-28

匿名通过本文主要向大家介绍了楼下wifi 信号 更强,魅族mx4小米4谁更强,更高更快更强,不充钱你会变得更强吗,黑道宠文女强男更强等相关知识,希望本文的分享对您有所帮助
</div>

DB2 UDB v.8.2 中 DB2 JDBC Universal Driver 的增强使开发人员得以享受令人惊奇的性能和可管理性。

Linux、Unix 和 Windows 平台上的 DB2 Universal Database (UDB) version 8.2 支持很多类型的 Java 程序,包括在客户机应用程序、应用程序服务器和 DB2 UDB 服务器中使用的存储过程或用户定义函数这两种形式的程序。

IBM 引入了 DB2 Universal JDBC Driver,以支持 DB2 UDB v.8.1 中的 JDBC 和 SQLJ (用于 Java 应用程序的嵌入式 SQL)编程技术。在 DB2 UDB v.8.2 中,该驱动程序包括对分布式事务、JDBC 3.0 API 以及特定于驱动程序的可服务性和性能增强的完全支持。

DB2 v.8.2 中新的 JDBC 特性包括增强的结果集处理(可保持游标支持)和保存点(savepoint)。在 v.8.2 中,Java 应用程序监控得到很大程度的简化,因为有了新的可以获得 DB2 UDB for Linux、Unix 和 Windows 服务器性能信息的 SQL 函数。

我们将向您展示如何开始使用这种新的 JDBC 驱动程序,如何在 Java 应用程序中获得 DB2 UDB 服务器信息特征,以及如何在开放源代码开发环境 Eclipse 中构建用于 DB2 的 Java 应用程序。

DB2 UDB v.8.2 包括对很多新 JDBC 3.0 特性的支持,我们无法在此一一阐述。要了解关于 DB2 UDB v.8.2 的 Java 支持的更多信息,请参阅第 32 页的“Do More With More”以及第 51 页的 Resources。

Universal JDBC Driver

最新的 Java 编程规范是由 Java 2 Platform Enterprise Edition (J2EE) 1.4 定义的,该规范要求通过一个遵从 JDBC 3.0 的驱动程序来在各种基于 Java 的程序模块中访问 RDBMS。这些模块可能在客户机工作站上,或者在应用程序服务器中。

DB2 Universal JDBC 驱动程序包括对 Type 4 和 Type 2 模式的连接的支持。在选择一种 DB2 JDBC 连接模式之前,需要分析开发和运行环境。大多数用户偏爱“Type 4”驱动程序,因为它可以直接与应用程序一起提供,而不必依赖于共享库。Type 2 驱动程序总是需要一个共享库,因为驱动程序和服务器之间的通信是由该驱动程序的非 Java 组件来处理的。根据经验,如果要经过 TCP/IP 远程访问数据库,那么应该使用 Type 4;如果与 DB2 服务器(IPC)在同一个逻辑操作系统中,或者在一个 Java 存储过程中(不能使用 TCP/IP 来访问 DB2),则应该使用 Type 2。

通过 Java 建立连接

当与 Linux、Unix 和 Windows 上的 DB2 UDB 一起使用 DB2 Universal JDBC Driver 时,必须确保在 DB2 UDB 服务器上支持 TCP/IP 连接。为了确保 DB2 UDB 服务器实例可以接收来自 Java 应用程序的数据库访问请求,需要执行两个步骤:

1. db2set DB2COMM=TCPIP
2. db2 update dbm cfg using SVCENAME <tcp/ip service name>

在 DB2 UDB 服务器安装期间应该正确地设置这两项。但是,如果在建立到 DB2 UDB 服务器的初始连接时存在问题,那么应该首先检查这两项设置。SVCENAME 应该与 DB2 UDB 服务器所在计算机上服务文件中定义的端口相对应。

您也许知道,JDBC 是由 Java 2 Standard Edition (J2SE) 规范定义的 DB2 的一个动态 SQL 接口。Java 语言包括很多内建的类和接口,但并没有提供用于 DB2 UDB 服务器的 JDBC 驱动程序。因此,应用程序需要装载一组能够理解如何与 DB2 UDB 服务器交互的类和接口。下面这行 Java 代码将使用 DB2Driver 接口来完成这个任务:

Class.forName("com.ibm.db2.jcc.DB2Driver")

成功地装载了驱动程序之后,就可以使用 DriverManager.getConnection 方法连接到 DB2 UDB 服务器,该方法是通过嵌入在 URL 中的 Java 属性来配置的,该 URL 或者包括在 getConnection() 方法的参数中,或者在一个外部属性文件中提供。也可以不通过 DriverManager 来建立连接,而是使用可配置的 JDBC 2 数据源实例。

 2 3 4 5  下一页</div> </div> </div> </div> </div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 打造更强的Java支持
  • 打造更强的 Java 支持

相关文章

  • 2017-06-28DB2通用升级方法的一般过程
  • 2017-06-28使用 IBM WebSphere Information Integrator 中的数据联邦技术
  • 2017-06-28DB2 V9自动自调整内存详解
  • 2017-06-28全面解析IBM DB2 9中的查询优化新特性
  • 2017-06-28DB2时间函数
  • 2017-06-28DB2 XML 编程,第 3 部分: 客户机中的 XML 编程
  • 2017-06-28DB2 9 应用开发(733 考试)认证指南,第 2 部分
  • 2017-06-28用.Net开发DB2数据库应用程序
  • 2017-06-28DB2 V9.7 应用于 SAP 的新特性概述
  • 2017-06-28DB2 9.5高可用性解决方案

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • 在云中部署数据库应用程序和项目
    • 通过 DB2 TPC-C 基准实现探索 SQL
    • 为何修改机器名后DB2实例会无法启动
    • 如何访问大型机、小型机上的DB2 9数据服务器
    • db2常用命令大全
    • IBM Workplace Web Content Management和DB2 Content Manager
    • 使用DB2look重新创建优化器访问计划(5)
    • INSTEAD OF 触发器 - 所有视图都是可更新的!
    • 使用 DB2 Warehouse V9.5 实现文本分析
    • DB2 9.7 中的 SQL 兼容性:从触发器到对象改进(演示新的 Oracle 兼容性特性)

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有