Page 186 - 电算化模式与会计档案发展研究
P. 186
电算化模式与会计档案发展研究
Research on Accounting Computerization and Development of Accounting Archives
的数据源,网络财务软件就可以通过 ODBC 访问数据库中的各条数据,实现财务数据
的处理。
(二)JDBC
JDBC 是一种可用于执行 SQL 语句的 Java API。它由一些用 Java 语言写的类、界
面组成。JDBC 给数据库应用开发人员、数据库前台工具开发人员提供了一种标准的
应用程序设计接口,使开发人员可以用纯 Java 语言编写完整的数据库应用程序。
通过使用 JDBC,开发人员可以很方便地将 SOL 语句传送给几乎任何一种数
据库。也就是说,开发人员可以不必写一个程序访问 Sybase,写另一个程序访问
Oracle,再写一个程序访问 Microsoft 的 SOLServer,而用 JDBC 写的程序就能够自
动地将 SQL 语句传送给相应的数据库管理系统。不但如此,使用 Java 编写的应用
程序可以在任何支持 Java 的平台上运行,而不必在不同的平台上编写不同的应用。
Java 和 JDBC 的结合可以让开发人员在开发数据库应用时真正实现“WriteOnce Run
Everywhere!”。
Java 具有健壮、安全、易用等特性,而且它支持自动网上下载,是一种很好的数
据库应用的编程语言。需要解决的是 Java 应用如何同各种各样的数据库连接, JDBC
正是实现这种连接的关键。
JDBC 扩展了 Java 的能力。如使用 Java 和 JDBCAPI 就可以公布一个其中带有能
访问远端数据库的 Applet 的 Web 页。或者,企业可以通过 JDBC 让全部的职工(他
们可以使用不同的操作系统,如 Windows,Machintosh 或 UNIX)在 Intranet 上连接
到几个不同的全球数据库上。随着 Java 语言被越来越多的程序开发人员使用,对 Java
访问数据库易操作性的需求越来越强烈。
MIS 管理人员喜欢 Java 和 JDBC,因为这样可以更经济地公布信息。各种已经安
装在数据库中的事务处理都将继续正常运行,即使这些事务处理是存储在不同的数据
库管理系统中的。而新的数据库应用的开发时间将缩短,其安装和版本升级将大大简
化。程序员可以编写或改写一个程序,然后将它放在服务器上。每个用户都可以访问
服务器以得到最新的版本。Java 和 JDBC 为信息服务行业提供了一种很好地向外界用
户更新信息的方法。
简单地说,JDBC 能完成下列三件事:
①同一个数据库建立连接。
②向数据库发送 SQL 语句。
③处理数据库返回的结果。
JDBC 不同于 ODBC 的特点有三个方面:一是与操作系统平台的无关性。由于
JAVA 可以在多种操作系统平台(如 UNIX Linux、Windows 等)上运行,所以是要能
• 178 •

