使用Java语言通过JDBC接口访问DB2是DB2应用重要的开发方式。本章作为本书的一个**章节,从介绍Java语言和JDBC基础知识开始,向读者介绍IBM DB2 SQLJ/JDBC驱动程序的使用方法、使用这个驱动程序开发的一些**主题,以及有关性能优化、调试排错的方法。
2.1 Java简介
Java语言由Sun公司于1995年发布。它很快成为计算机应用开发*流行的语言之一,从起初的消费电子开发到大型机(mainframe)应用程序的编写都用到了Java语言,在因特网应用开发中,人们也大量使用Java语言。随着Java语言的不断发展,Java已经不仅仅是一种计算机编程语言,它己成为提供完整的企业应用解决方案的一整套技术方案。
Java 2规范是所有Java技术的基石。这个规范定义了Java 2的语言元素及语言的处理和执行方式,包含了从语法细节到Java虚拟���的操作方式的所有内容。这个规范中几个重要的特征如下。
1.面向对象的编程
Java从一开始就是完全面向对象的编程语言。这就是说,Java语言是构建于类、对象这些概念之上的。
完全面向对象设计的好处在于编写的类只需开发一次,就能方便地被需要这个类功能的应用程序共享和复用;使用面向对象设计的另外一个好处就是类继承的概念:基类用来定义所有这个类的实现中普遍使用的基本的属性和行为,子类通过扩展基类实现新的属性或行为。同时,子类也可以重载基类已有的属性或行为。
为致力于软件业务在中国的长期发展,IBM公司于1999年在中国投资成立了中国开发**(IBM China Development Lab,CDL)。在为IBM全球客户提供满足需求的软件、硬件产品,以及技术和解决方案的同时,作为IBM全球软件资源在中国的窗口,CDL把全球先进技术引入中国,为中国软件产业与世界的交流搭建桥梁。
八年来,CDL不断吸引全球**的科技和管理人才,以及中国各大学府的**学生、**工程师加入,并积**力于同本土合作伙伴共同建设团队,研发队伍从八年前的100多位软件工程师增至今天的3000多位,年平均成长速度超过50%。
CDL高度重视员工培养,除各种短期或长期的培训,员工还被派往IBM在美国或其他地区的实验室,与世界各地同仁一起工作,在工作中学习先进的技术和管理方式。CDL更是将IBM全球实验室中拥有丰富经验的技术和管理人才请到中国工作,向中国员工传授经验。庞大的资金注入,人性化的管理方式,以及对人才方面的巨大投资,对人力资本的极度重视,使中国开发**得以与IBM全球实验室共同成长,*终拥有一支经验丰富,训练有素的团队。
目前,CDL与全世界同步发展多项领域产品,正在为包括Information Management、WebSphere、Lotus、Tivoli、Rational在内的所有IBM软件核心产品的研究和开发作出**贡献,并在SOA、数据库、WebSphere产品系列、普及运算、Lotus Workplace Client技术及Linux系统方面取得非凡的成就,被视为IBM全球产品的开发**之一。
在CDL高速发展的同时,为将信息产业的*新技术尽快地转化为对中国用户有价值的解决方案,帮助用户更有成效地开展业务,增强竞争优势,我们恪守为中国软件业与世界交流搭建桥梁的承诺,希望将IBM全球公司几十年的技术积淀和我们的心得与大家共同分享,于是,我们选择了实力非凡、专业创新的电子工业出版社博文视点公司作为合作伙伴,推出这一由IBM中国开发**(CDL)的架构师、**软件工程师们编写的系列丛书,范围涵盖了从开发实践、测试方法、项目实践、*新技术标准和发展趋势探讨,到先进解决方案构建、面向服务的架构的提供等诸多方面。
我希望这套丛书能把我们一线专家宝贵的经验,以及我们的见解呈现给读者,并希望无论是企业IT经理、程序设计和开发人员、软件工程师、软件架构师,还是在校学生,或者是对计算机领域有兴趣的人员,都能从中获取知识或者得到启发。