csv数据导入、导出数据库

以下步骤均在dos下进行
前提:已经建立好数据库和要导入的数据表
系统:window7

  1. 目的:将csv数据导入到本地的Oracle数据库中
    步骤:
    (1)
    进入图片中所示的目录下,因为我这里是将数据存在H盘中,所以大家应该找到自己当时所建立Oracle数据库时的位置,替换成各自对应的盘即可,其它地方可按照图中目录方式进行,一直到BIN目录下;
    (2)
    在这里插入图片描述
    按图中步骤写命令,其中student为数据库用户名,123456为密码,二者中间是@字符,studentdata为数据库名,data后面是待导入数据的位置(stud是待导入数据的文件名),control后面是控制文件的文件,关于ctl文件的格式,见本文下方;
    (3)执行
    在这里插入图片描述
    显示如上图,表明成功,那么恭喜你!!!
  2. 目的:从本地的Oracle数据库中,导出数据
    步骤:
    (1)同导入的第一步相同;
    (2)运行该步骤前,需要下载sqluldr,下载链接http://www.pc6.com/softview/SoftView_516318.html
    然后将解压后的exe文件拷贝到对应的BIN目录下
    在这里插入图片描述
    其中student_out.sql中的内容为select * from student
    (3)导出成功,即在student_info文件中(注意:可能会遇到一点小问题,就是导出的数据可能不是全部分的,原因正在进一步查找中。。。)

其它:ctl文件可以自动建立,可以使用代码,这里不再提供,有兴趣的可以百度。这里只说ctl的手动创建方式。
(1)建立文档文件,只需将后缀改为ctl即可;
(2)ctl中的内容:
在这里插入图片描述