科 技 论坛
方式将 数据 导入到 数据库
方 法研 究
卢 布 (大庆油田第一采油厂第三油矿 ,黑龙 江 大庆 )
摘 要 :本 文讨 论 了 数 据库 中加 载外部数据的方法 ,提 出 了一种在 环境下将 电子表格数据加 载到 数 据 库 的 方 法 。
关 键 词 :数 据 导入 ;;
数 据 加 载 方 法 所谓 数据加 载 ,就是将外部数 据 、或其他数 据库 的数据经 过转 (): 换 并 输 入 到 数 据 库 中 。例 如 ,可 以将 或
:
的数据 加载到 数据库。 提供 了数据加载 工具 ,此工具可 以把外部
文件 中的数据 加载到 数 据库 中。要使用 ,必须(); 编辑一个控 制文件 ()、及一个数 据文 件(),通过 规定 的分 隔符来区分不同字段 的数据 ,将不 同分割符 的数据插入到基表 中相
;
;
应字段中。这种方法针对有一定数据库 知识的用户 比较容 易掌握 , 但针对普通用 户则不太适用 。在 软件大肆风行 的时代 ,用户从
(()) ””】()();
浏览器上均能获得 以往在本机 软件 上才 能获得 的用户体验 。自然在 插入记 录 : 上实现从 向 的数据导人就显得 十分必要 了。
;
方 式 数 据导 入 原 理
方 式 不 同 于 客 户 端 工 具 的 数 据 导 入 ,它 没 有 本 地 程 序 ,更 (””):
不能从本地获取 文件 的数 据流 ,这是 由 浏览器 和服务器之 间
(”
的 安 全 机 制 所 决 定 的 。如果 想要 实 现 从 本 地 文 件 的 数 据 导 入 就 必 须 ()”);
突破本地文件 和服务 器之间传 输的限制 。这里我们 同过应用程序 网 站 的设 置完 全 可 以 实 现 这 个 功 能 。
(” (’): ();
首 先 ,在搭建应用 程序服务 器时 ,我们要 在 网站 根 目录 下建立 一 个 文件夹 作为用户传输 文件的空间。然后 ,在文件夹 的属
(” ’);
:
性 上进 行设 置 ,将其权限设置为针对 浏览 匿名用户 的可写权();
限 ,或者针对不 同的权 限要求 进行设置 。这样就解 决 了用户 向服务
器 进 行 文 件 传 输 的 限 制 。
解 决 的文 件 传 输 的 问 题 ,我 们 就要 了 解 一 下 向
(): ();
数 据 导 入 的 原 理 。主 要 原 理 是 将 文 件 作 为 一 个 数 据 源
( () (”
读 入 ,对数据 源上的数据进行读取 操作 ,读取完毕后 用 ”))();
语 句的插入 语句 向 数据库 进行数据 写入 。具体 实现
(()(””))
方 法 我 们 以 为 例 :
():
表数据读入
(); ”
结 论
;
”库存数据导人成功 !
: ”
以 方式将 数 据向 数据 导人 ,可 避免 以往
” ;”;
客户 端导人软件设 置复杂 、不容 易掌握等 问题 ,给用户 带来全 新 的
体验 ,并且适用于 目前广泛流行的 应用程序设计 结构 ,有一定
();
的借鉴意义 。