Database 版 (精华区)

发信人: wodeji (西西), 信区: Database
标  题: [转载] DBC技术介绍(4)
发信站: 紫 丁 香 (Wed Oct 14 12:49:33 1998), 站内信件

【 以下文字转载自 Java 讨论区 】
【 原文由 lle 所发表 】
  2. 4. 必须保证这个接口与JAVA系统的其他部分保持一致 

  目前对JAVA的积极回应已经十分热烈。很大程度上是由于这个
语言标准以及标准运行时库被认为是一致,简单和强大的。我们将
尽我们所能,提供这个Java数据库接口,这个接口将建立在Java内
核现有的这种风格,并且将进一步加强它。

  2. 5. 保持简单

  We would prefer to keep this base API as simple as possible, at least 
initially. In general we would prefer to
provide a single mechanism for performing a particular task, and avoid 
provid-ing duplicate mechanisms. We will
extend the API later if any important functionality is miss-ing.

  我们将力争使得基本的API尽量简单,至少开始的时候是这样
的。一般来说,我们希望对实现每个特定的任务只提供一种方案,
而避免提供多种方案。如果一些重要的功能遗漏了,那么我们在晚
些时候将扩充这个API。

  2. 6. 尽量保持强的、静态的类型

  我们希望这个JDBC
API保持尽量强的类型检查,使得尽可能多的类型信息可以静态地表
达。着使得尽可能多的错误可以在编译的时候被发现。

  由于SQL本身是动态类型的,所以我们可能会在程序运行的时
候遇到类型不能匹配的问题。例如:当一个程序员在希望SELECT
返回一个整数,但是实际返回的是一个字符串“foo”.

  但是我们依然希望程序员把他们所希望的类型在编译的时候就
能够表达清楚,这样我们可以做尽可能多的静态检查。我们也希望
在必要的时候能够支持动态类型接口(见第四章)


--
※ 来源:.紫 丁 香 bbs.hit.edu.cn.[FROM: club.hit.edu.cn]
--
※ 转载:.紫 丁 香 bbs.hit.edu.cn.[FROM: cadcam.hit.edu.c]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.368毫秒