用JDBC编写查询Access和FoxPro数据库 (1)
[ 来源:互网络 | 更新日期:2007-09-15 17:39:13 | 浏览次数:8240]
简介:0, Access7
安 装JDBC
---- JDBC 类 库 已 放 入JDK1.1, 若 使 用JDK1.1, 则 无 须 安 装JDBC 及 下 面 的JDBC-ODBC; 因 目 前JDK1.1 暂 不 支 持 中 文, 固 本 文 主 要 介 绍 使 用JDK1.02 时 的JDBC 访 问 数 据 库 编 程, 此 时 需 要 安 装JDBC, 可 通 过 访 问 下 列 地 址 获 得JDBC 软 件 包( 目 前 已 有JDBC1.2 版, 本 文 使 用JDBC1.1):
---- http://splash.javasoft.com/jdbc/
---- 得 到JDBC 软 件(Windows 的zip 文 件) 包, 用WinZip 解 压, 生 成 目 录JDBC,JDBC 的 所 有 内 容 都 在 这 个 目 录 中。
---- 为 在 编 译Java 程 序 时 调 用JDBC 得SQL 类 库, 应 在autoexec.bat 批 处 理 文 件 中 环 境 变 量 的:jdbcclasses。
建 立 数 据 库 和 设 置 数 据 源
---- Access 具 备 完 善 的 数 据 库 功 能, 可 以 作 为 独 立 的DBMS 使 用, 是PC 微 机 上 开 发 客 户/ 服 务 器 型 数 据 库 应 用 的 优 秀 工 具;FoxPro(FoxBase、dBase) 是 国 内PC 微 机 用 户 常 用 的 数 据 库 软 件, 已 用 它 建 立 了 大 量 数 据 库 挡 案 资 料; 讨 论 用Java SQL API 编 写 访 问Access 和FoxPro 数 据 库 的Java 应 用 程 序 是 十 分 有 意 义 的。
---- 现 在 对 概 念 已 作 了 根 本 的 修 改: 传 统 的( 例 如:dBase3.0、FoxBase、FoxPro2.6 等) 用 于 存 贮 数 据 的*.dbf 文 件 不 再 被 称 为 数 据 库 而 被 称 为 表(table)。Access 将 若 干 个 相 关 联 的 表(Table) 组 成 一 个 数 据 库(.mdb), 每 一 个 表 相 当 于 通 常(Foxbase,Foxpro,dBase) 定 义 的 一 个 数 据 库(.dbf); 而 对FoxPro(FoxBase、dBase), 则 将 放 在 某 个 目 录 里 的 所 有 相 关 联 的*.dbf 文 件 看 作 一 个 相 当 于Access 的*.mdb 的 数 据 库。 在 下 面 的 例 子 里, 我 们 要 使 用 的 数 据 库 有 两 个 表:table1 与table2;
table1
编 号 软 件 名 姓 名 通 信 地 址 电 话
1 Access7.0 赵 一 北 京 (01)623-2731
2 Access7.0 钱 二 上 海 (21)443-6998
3 Access7.0 孙 三 天 津 (22)578-8535
4 Access7.0 李 四 长 春 (431)885-9854
table2 如 下: SupplierID Software SupplierName Address PhoneNumber
1 Access7.0 Piter France (33)687-9354
2 Access7.0 John America (1)675-4398
3 Access7.0 Tanaka Japen (81)854-3952
4 Access7.0 Hesai Mexico (52)257-5793
---- 如 下 建 立 数 据 库 与 数 据 源:
---- 1 用Access7.0 建 立 名 为acs70d


您的位置:
