向Oracle数据库导入数据详解

编辑:树苗网互动百科 时间:2020-07-07 01:34:05
编辑 锁定
本词条缺少名片图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧!
鉴于网上流传的关于如何向ORACLE 10g数据库中导入数据的方法参差不一,有的要么过于简略,不适于初学者学习,要么方法过于深奥,让人摸不着头脑,因此,本教程采用简单易懂的vb+access来进行数据的导入,以便于初学者学习、使用,并且附加了vb和access数据库的完整源代码和丰富的截图说明,供学习者参考学习。
中文名
向Oracle数据库导入数据详解
导入方法
建表、设置数据源等
用    途
供学习者参考学习
性    质
教程

向Oracle数据库导入数据详解向Oracle数据库导入数据详解

编辑
下面开始讲解导入方法:

向Oracle数据库导入数据详解第一,在ORACLE数据库中建表。

用ORACLE数据库的scott用户登录,建立一个表conn_test,字段为users和passwd,类型和长度分别为varchar2(8),varchar2(12)。

向Oracle数据库导入数据详解第二,设置ODBC数据源。

控制面板-〉管理工具,双击ODBC数据源,打开ODBC数据源管理器,如下图:
点击“添加(D)…”,打开创建数据源窗口,如下图:
选择你建立ORACLE数据库时的名字,本例是:Oracle in OraDb10g_home1
然后点击“完成”,弹出Oracle ODBC数据源配置窗口,如下图:
填上相应的信息,然后点击“OK”。

向Oracle数据库导入数据详解第三,在ACCESS中建立连接表

打开本例所带的源码包,打开glgl.mdb,在空白地方点击右键,选择“链接表”,如下图:
在接着弹出的对话框中,点开文件类型,选择“ODBC数据库”,如下图:
在接着弹出的窗口中选择“机器数据源”,然后选中刚才建立的ODBC数据源“ORCL”,点击“确定”,如下图:
这时系统会弹出窗口要求输入登录ORACLE数据库的密码,输入正确密码即可,如下图:
点击“OK”后,会弹出链接表窗口,找到我们建立的数据表CONN.TEST,然后点击“确定”,如下图:
确定后会弹出要求用户确定唯一记录的窗口,我们选择“USERS”,然后“确定”,如下图:
这时链接表建立完成,如下图所示:

向Oracle数据库导入数据详解第四,利用本例的VB源代码,运行后,登录,

然后点击ORACLE 10g测试,在弹出的窗口点击“数据导入测试按钮”,这是可能会弹出登录数据库的密码验证窗口,如下:
输入正确密码后,点击“OK”,即可,导入过程可以通过监视窗口察看,完成后会弹出提示。
至此,数据导入教程完毕!
本教程和所附源代码均为本人开发,无版权问题,可以随意根据自己需要修改使用。

向Oracle数据库导入数据详解我的示例

编辑

向Oracle数据库导入数据详解在数据库建立表格weather如下:

create table weather(
outlook varchar(20),
temperature float,
humidity float,
windy varchar(10),
play varchar(10)
)

向Oracle数据库导入数据详解在F盘建立两个文件 分别如下:

#1、result.ctl内容如下:
load data
infile 'result.csv'
into table weather
(outlook char terminated by ',',
temperature char terminated by ',',
humidity char terminated by ',',
windy char terminated by ',',
play char terminated by ','
)
#2、result.csv内容如下:
sunny,85,85,FALSE,no
sunny,80,90,TRUE,no
overcast,83,86,FALSE,yes
rainy,70,96,FALSE,yes
rainy,68,80,FALSE,yes
rainy,65,70,TRUE,no
overcast,64,65,TRUE,yes
sunny,72,95,FALSE,no
sunny,69,70,FALSE,yes
rainy,75,80,FALSE,yes
sunny,75,70,TRUE,yes
overcast,72,90,TRUE,yes
overcast,81,75,FALSE,yes
rainy,71,91,TRUE,no

向Oracle数据库导入数据详解命令行下执行

F:\>sqlldr userid=love371/asech control=result

向Oracle数据库导入数据详解完成

词条标签:
计算机学