pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。
目录
由 Peter T. Mount 编写, 他是 JDBC 驱动的作者。
JDBC 是 Java 1.1 及更高版本的核心 API。 它为兼容 SQL 的数据库提供了一组标准接口。
Postgres 提供一个 4 类 JDBC Driver。4 类表示该驱动 用纯 Java 编写,并使用数据库自身的网络协议 通信。因此,该驱动是平台无关的。一旦编译完成, 该驱动就可以在任何平台上使用。
驱动的源码位于源码树的 src/interfaces/jdbc 目录中。要编译,只需进入该目录并输入:
% make
完成后,你会在当前目录中找到归档文件 postgresql.jar。 这就是 JDBC 驱动。
你必须使用 make 而不是 javac, 因为驱动出于性能原因使用了一些动态 加载技术,而 javac 无法应对。 Makefile 会生成该 jar 归档。
要使用驱动,需要把 jar 归档 postgresql.jar 包含在 CLASSPATH 中。
示例:
我有一个应用程序使用 JDBC 驱动访问一个包含天体数据的 大型数据库。该应用程序和 jdbc 驱动安装在 /usr/local/lib 目录中, 而 java jdk 安装在 /usr/local/jdk1.1.6 中。
要运行该应用程序,我可以使用:
export CLASSPATH = \ /usr/local/lib/finder.jar:/usr/local/lib/postgresql.jar:. java uk.org.retep.finder.Main
载入驱动的内容将在本章稍后介绍。
译文有误、术语不当或页面显示问题,请到译文仓库 pgsty/pgdoc 报告译文问题。 英文原文本身的问题,请在当前版本的对应页面向上游反馈;上游不再修订已结束维护的版本。