一个故事告诉你DB2各版本的用途和区别

首先声明本文绝非原创,而是翻译了IBM出版的书籍中的一个Study case,用一个小故事阐明了 DB2各个版本的用途和区别,个人感觉除了很有趣意外,也能为毕业生求职提供一些借鉴。
John 最近刚从一所大学毕业,在大学期间,他通过IBM和学校开展的免费的活动,学习了DB2的一些知识和技能。
他们大学使用的是跑在IBM 的P系列服务器上DB2企业版数据库,他具有SYSADM权限,他可以使用db2 list applications命令监控所有连接至服务器的应用程序。
John想使用 JDBC Type 4 驱动来开发一个Java程序,为此他下载了试用期为90天DB2 个人版(DB2 Personal Edtion),他可以使用这个版本来构建,测试,运行他的Java程序,因为数据库客户端和服务期都在他的laptop上,所以客户端和服务器直接使用的进程间通信(IPC)而不是使用TCP协议或者命名管道(Name Pipe)。
--------------------------------------这个线之间不是故事内容----------------------------------------------
个人感觉John可以选择express -c 版也是可以的,故事可能考虑到涵盖知识的全面行所以这里选择了DB2个人版,
另一个可能的原因是John的laptop可能性能不怎么样,选择个人版须要较少的系统资源。
--------------------------------------下面接着讲故事--------------------------------------------------------
John想测试他的程序在连接远程的数据库时是否能正常工作,他使用随个人版附带的客户端连接大学里的DB2服务器,发现程序工作一切正常,他感觉很爽!
--------------------------------------这个线之间不是故事内容----------------------------------------------
说明DB2各个版本直接有这一致性和兼容性,在较低级服务器上可以运行的程序,在高级别的服务器上可以很好的运行
但是反过来应该是不行的。高级别的服务器拥有一些低级别服务器不具有的功能。
--------------------------------------下面接着讲故事--------------------------------------------------------
John是一个爱表现的人,他通过e-mail将他的程序发给了他的同学Peter,Peter刚买了一台新的安装了Windows Vista的laptop, Peter试图运行John的程序连接至大学的DB2服务器,可是他怎么也运行不起来. 这时John才意识到Peter需要下载并安装DB2运行时客户端(BM Data Server Runtime client)或者更准确的说须要的是JDBC和SQLJ运行是客户端,因为程序使用的是JDBC Type4的驱动,他让Peter下载并安装了这个客户端后,程序终于可以运行了。
接下来Peter希望连接至John的laptop上的Db2 server,并做一些测试, 但是 John告诉他这个无法完成,因为John安装的是DB2 个人版 ,这个版本不能接受远程连接请求。
--------------------------------------这个线之间不是故事内容----------------------------------------------
DB2个人版的最大限制在于单用户和不能接受远程连接请求。
--------------------------------------下面接着讲故事--------------------------------------------------------
在毕业典礼上,John收到了来自父亲的礼物--一台PDA,父亲知道John很喜欢DB2,所以他就在PDA上安装了DB2 Erveryplace(这个父亲还真是牛!)。 John打算在找工作之前做一次为期3个月的旅行,他带上了他的PDA而不是laptop。
因为他在大学里DB2服务器上用户还没有过期,他仍然可以使用这个数据库,所以他可以通过自己的Java程序把旅行途中的所见所闻传送到大学里的DB2服务器上,这样就算他的PDA丢了,这些信息也不会丢失。
旅行结束后,他申请了一家中型企业的职位,为了准备面试,他打算再测试一下自己开发的Java程序,可是DB2个人版试的用期已到,他无法再使用这个服务器了。John觉得可能他会一直使用这个程序,所以打算买一个永久的license. John购买到license以后,使用db2licm -a filename命令安装了license,他的问题解决了。 在面试中企业对John开发的程度给了很好的评价,并雇佣了John。
--------------------------------------这个线之间不是故事内容----------------------------------------------
觉得毕业生可以从中学到些什么
--------------------------------------下面接着讲故事--------------------------------------------------------
这家公司,姑且称之为ABC,使用的是DB2 工作组版(DB2 Workgroup Server Edtion),ABC希望John修改他的程序,使其可以连接到运行在DB2 for Z/OS上的服务器,John说不需要做任何修改就可以连接,但是因为DB2 工作组版本没有DB2 Connect组件,所以公司必须购买这个组件才行;或者干脆购买DB2开发板(DB2 Eenterprise Develop Edtion),这是一个特别版本,比较便宜,而且包含了大部分的DB2组件,非常适合。但是,如果打算将DEDE用于生产环境,则不能使用,必须购买合适的版本和license.
--------------------------------------这个线之间不是故事内容-----------------------------------------------
如果需用从DB2 for Z/OS客户端连接到LUW Server上的话,DB2 Connect组件是不必要的
--------------------------------------下面接着讲故事--------------------------------------------------------
ABC公司对DB2 Express-C 版也很感兴趣,因为公司的解决方案中需要包含数据库。DB2 Express-C 是免费的,而且可以免费的包含在自己的解决方案中。除了John之外,公司没有太多的人了解DB2,所以DB2 Express-C 非常理想,因为它十分易用。 但是John提出尽管DB2 Express-C是免费的,但是没有IBM 7"24的支持,除非购买12个月的license。有问题的话只能去DB2 Express-C技术社区需求帮助,但是这个社区是自愿的,不一定总是能得到及时的支持。
三个月的实习期过了,John正式被雇佣并且获得了升职,他迈出了自己成功生涯的第一步。

补充一点:
DB2 Express-C 最大2G RAM 2个CPU(32,62 dual均可),subscription 版可以扩大到4G RAM
DB2 Express 最大4G RAM 2个CPU(32,62 dual均可)
这两个版本都只能运行在Windows上或者Linux上
DB2 Workgroup Server Edtion 最大16G RAM 4个CPU(32,62 dual均可)

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/694276/viewspace-722691/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/694276/viewspace-722691/

db2jcc和db2jcc4.rar db2驱动 立即下载

相关推荐

DB2架包db2jcc.jar、db2jcc_license_cu.jar、db2jcc4.jar文件

db2jcc.jar、db2jcc_license_cu.jar、db2jcc4.jar

DB2版本对比

功能、特性和优点DB2 Express-C 9DB2 Express-C 9 FTLDB2 Express 9DB2 Workgroup 9DB2 Enterprise 9平台支持? (目前支持的硬件和软件平台)Windows 和 Linux(System i、System p 和 System x)服务器。Windo

夜澜偶作庄周梦 酒后聊为楚客狂 4056

db2驱动包 db2jcc4.jar db2jcc4.jar db2java.jar db2jcc-javax.jar db2j

db2驱动包 db2jcc4.jar db2jcc4.jar db2java.jar db2jcc_javax.jar db2jcc_license_cisuz.jar db2jcc_license_cu.jar db2policy.jar,压缩包无加密,可以放心下载,良心资源。

db2的jdbc驱动

依照 JDBC 规范,有四种类型的 JDBC 驱动程序体系结构: Type 1:这类驱动程序将 JDBC API 作为到另一个数据访问 API 的映射来实现,如开放式数据库连通性(Open Database Connectivity,ODBC)。这类驱动程序通常依赖本机库,这限制了其可移植性。JDBC-ODBC 桥驱动程序就是 Type 1 驱动程序的最常见的例子。 Type 2:这类驱动程序部分用 JAVA 编程语言编写,部分用本机代码编写。这些驱动程序使用特定于所连接数据源的本机客户端库。同样,由于使

liujinwei2005的专栏 2508

db2jcc4.jar

JDBC 连接 db2驱动包,包含 db2jcc4.jar

db2jcc4的使用

java连接db2服务器的实现,供大家参考参考

DB2第四类java驱动

DB2 UDB V8.1 新增加支持的这种 Type 4 驱动程序,常被称为“通用 JDBC 驱动程序”,是一种与驱动程序类型连通性或目标平台无关的抽象 JDBC 处理器,因此常用于进行分布式和本地 DB2 UDB 访问。因为“通用 JDBC 驱动程序”独立于任何特定 JDBC 驱动程序类型连通性或目标平台,所以它在一个 DB2 UDB 驱动程序实例中同时支持所有 JAVA 连通性(Type 4

kelch的专栏 1072

【高低温试验】试验报告模板

高低温循环试验,验证被测设备(DUT)在极端高温、低温环境下的性能稳定性、功能可靠性及安全性,确保其符合设计规范和相关标准(如GB/T 2423.1、GB/T 2423.2)。:验证设备在剧烈温度变化下的耐受能力(如-40℃↔+85℃,温变速率≥10℃/min)。低温测试标准:GB/T 2423.2-2008(温度-40℃,保持时间4小时):模拟高温高湿环境(如温度+60℃,湿度95%RH),测试防潮性能。

电路巫师把一切不可能变成不可能 1565

DB2 终于也有免费的版本了

Oracle 和 SQL Server 都推出了各自的免费版本,但是 DB2 一直没有动静。现在终于有了免费的 DB2 版本——DB2 Express-C。支持32位和64位的 x86 和 POWER 芯片,支持 Linux 和 Windows 操作系统。最大支持 2 个双核 CPU,4G 内存,数据库大小则没有限制,完全能够满足学习和开发用途。而且全兼容更高版本/商业版本的 DB2 UDB,推荐

无知的木头 8731

uniapp实现app版本发现新版本后,自动更新

app实现自动更新

oldolder的博客 1283

RAD Studio 12安装全攻略:从下载到破解InterBase的完整流程(附KeyPatch使用技巧)

本文提供RAD Studio 12的完整安装指南,包括系统要求、安装步骤及InterBase数据库的高效配置方法。详细介绍了如何使用KeyPatch工具进行许可证处理,并分享了IDE优化和开发技巧,帮助开发者快速上手这一强大的跨平台开发工具。

q6r7s8t9的博客 948

db2版本说明

首先声明本文绝非原创,而是翻译了IBM出版的书籍中的一个Study case,用一个小故事阐明了DB2各个版本的用途和区别,个人感觉除了很有趣意外,也能为毕业生求职提供一些借鉴。        John 最近刚从一所大学毕业,在大学期间,他通过IBM和学校开展的免费的活动,学习了DB2的一些知识和技能。 他们大学使用的是跑在IBM 的P系列服务器上DB2企业版数据库,他具有SYSADM权限,他

hulua2010的专栏 727

第三章:ESP32零基础教学 - 3.4 蓝牙通信

本文详细介绍了如何在ESP32上实现经典蓝牙和BLE通信,并提供了代码解释和示例。通过这些示例,你可以轻松地将蓝牙功能集成到你的物联网项目中。无论是经典蓝牙的简单串口通信,还是BLE的灵活服务架构,ESP32都能满足你的需求。

Hi__gril的博客 4019

db2中null和空值的区别_「面试」MySQL 中NULL和空值的区别?

做一个积极的人编码、改bug、提升自己我有一个乐园,面向编程,春暖花开!01 小木的故事作为后台开发,在日常工作中如果要接触Mysql数据库,那么不可避免会遇到Mysql中的NULL和空值。那你知道它们有什么区别吗?学不动了,也不想知道它们有什么区别。大兄弟,不行啊,要面试!前些天我的好朋友小木去应聘工作,他面试完回来和我聊天回味了一道他的面试题。面试官:你有用过MySQL吗?小木:有!面试官:那...

weixin_39531604的博客 325

将 AMDP Function Implementations 讲透:从 SAP CDS View 表函数到 AMDP 方法的完整实战与最佳实践

AMDP函数实现:连接ABAP与HANA的高效桥梁 本文面向ABAP开发者,详细解析AMDP函数实现技术,帮助在SAP HANA环境中充分发挥数据库算力。核心内容包括: 技术价值:解决复杂计算场景(窗口函数、跨表聚合等)中Open SQL和CDS的局限性 两种实现类型:内部复用函数与CDS表函数实现,对比其声明规则和用途差异 关键语法要点:FOR TABLE FUNCTION绑定、只读约束、参数与返回类型自动生成机制 实战应用:以采购订单聚合为例,展示AMDP在实时报表中的性能优势 完整示例:提供基于航线数

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 383

用一套可追溯的闭环,把设备变成可管理的资产:SAP S/4HANA Asset Management 模块详解

摘要:SAP S/4HANA的资产管理模块(EAM)通过标准化流程管理企业资产全生命周期,解决资产状态、需求和资源的不确定性。系统将资产抽象为技术对象,支持纠正性和预防性维护流程,通过维护工单实现可执行的工作包,并与物料管理、财务、生产计划等模块集成形成管理闭环。该模块可帮助降低非计划停机时间,通过数据驱动决策优化维护策略,提升资产可用率和运营效率。(149字)

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 252

相伴十六载,讲讲我和数据仓库的故事(一)

这是傅一平的第326篇原创作者:傅一平个人微信:fuyipingmnb“与数据同行”开通了微信群,已经汇聚了4000位小伙伴了,加我为微信好友(微信号:frank61822702)申请即...

fuyipingwml1976124的博客 1252

代谢组数据分析(三):代谢组降维分析

本文详细介绍了代谢组学中常用的降维分析方法,包括PCA、PLS-DA和OPLS-DA。PCA通过线性变换降低数据维度,便于数据可视化和异常值检测;PLS-DA是一种有监督的模式识别方法,适用于分类和预测;OPLS-DA通过正交分解避免过拟合,更准确地筛选差异代谢物。降维分析在揭示样本间差异和发现生物标志物方面具有重要意义

专注生信领域 3790

db2 sql 截取+号前数据_从业16年,经历了这7个数据仓库的变化,总结出了这份干货...

文末有50+行业报告白皮书,9大行业分析指标体系,60+名企规划PPT等福利2004年笔者进入公司后就从事数据仓库的工作,伴随着中国移动经营分析系统的发展而成长,主导过多次数据仓库的重构建设,见证了数据仓库从ORACLE到DB2、从DB2到ASTER、从ASTER到一体机、从一体机到GBASE、从GBASE拓展到Hadoop、再从Hadoop演进到实时数据仓库的历程。这其中不仅仅有技术和认知,也有...

weixin_29061821的博客 519

ONVIF协议简介与协议测试工具使用详解

Onvif协议及协议测试工具使用详解

dvlinker的技术专栏 3万+

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

db2 创建样本数据库_不知所以然(数据库PK)

不知所以然很久没有更新了,昨天还跟一个老朋友聊起了公众号。最近发生了很多事情,有了很多不知道适不适合写在公众号里的故事。换了一份工作,一个城市。新的工作,全新领域,每天看到这个代号,都像刘姥姥进大观园一样。百度百科成了答疑解惑的途径,但是还是没看懂。1Oracle数据库https://baike.baidu.com/item/Oracle%E6%95%B0%E6%8D%AE%E5%BA%...

weixin_39722921的博客 235

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

北京联想(我和小福的故事之三)

潘多拉的JS(我和小福的故事之一) 图片验证码识别(我和小福的故事之二) 网站选号的规则(我和小福的故事之二补一) 北京联想(我和小福的故事之三) 数据中心(我和小福的故事之四) 完美的架构(我和小福的故事之五) 道歉信(我和小福的故事之六) 满满的回忆,留在了潍柴汽车(我和小福的故事之七) 2012.12 当我站在北京广场中的那一刻,有一种情绪涌上心头,仿佛所有的苦痛都离...

刘欣的优快云博客 2222

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

【我和openGauss的故事】openGauss 主备架构及同步复制模式理论学习与验证测试

...

openGauss的博客 1753

db2 springboot 整合_Java项目笔记之MongoDB + SpringBoot

不点蓝字,我们哪来故事?几句废话:今天,有大佬问我,在家里有没有看书?我一时语塞,虽然计划每个月抽100左右买技术书来研读。但是《高性能MySQL》才看了薄薄几页,惭愧啊!各位不要放弃学习。工作两个月以来,我学到了很多,不断的改我的代码(不要脸称为重构)才能满足性能要求,还是避免不了大表查询的时候接口响应达到20秒。问题迟早是要解决的,不要抱有得过且过的心态;MongoDB以后的项目都是...

weixin_42242323的博客 273

乐观锁和悲观锁 你更钟情于哪一个?

摘要:对数据库的并发访问一直是应用程序开发者需要面对的问题之一,一个好的解决方案不仅可以提供高的可靠性还能给应用程序的性能带来提升。下面我们来看一下Couchbase产品市场经理Don Pinto结合Couchbase Server为我们带来的悲观锁和乐观锁的解析。 故事背景:Alice和Joe将共同读取Couchbase Server中的同一个数据,然后都将对数据做出修改;接着

Stone的专栏 1302
上一篇: java异步通讯
下一篇: 更难的SQL题目!!!
cuishuobi4947
博客等级 码龄11年 3粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值