ODBC与ORCLE的连接及并导出数据库数据到Excel

               1.昨天因为作为外协人员到项目组去做支持工作,项目经理要我去用ODBC连接ORACLE数据库并能导出数据库中的数据,因为以前没做过,所以从网上找了很多资料加上问别人最终搞定了,所以在这里跟大家分享一下,希望对你们有所帮助。

          

       

 ODBC与oracle的连接及使用并用Excel导出数据库数据

首先安装Oracle,以Oracle 10g为例。

一、建立服务名
1、选择“Net Configuration Assistant” ,选择“本地网络服务名配置”。

ODBC与ORCLE的连接及并导出数据库数据到Excel_第1张图片

2、下一步,选择“添加”。

ODBC与ORCLE的连接及并导出数据库数据到Excel_第2张图片

3、输入服务名。此为远程数据库已经定制好的数据库服务名字,比如“ORCL”,注意这里的服务名是你连接数据库的那个数据库名称。

ODBC与ORCLE的连接及并导出数据库数据到Excel_第3张图片

5、下一步选择网络协议“TCP”。

6、输入主机名和端口名。比如“DB”和“1521”。

ODBC与ORCLE的连接及并导出数据库数据到Excel_第4张图片

7、下一步选择是否测试。
8、下一步输入本地网络服务名,缺省跟远程一样。可以输入“myorcl”等,这里的名称是相当于起别名。

9.点击完成。

 

二、 配置ODBC
1点击控制面板,进入控制面板中选择管理工具

ODBC与ORCLE的连接及并导出数据库数据到Excel_第5张图片

2. 管理工具面板中点击如下图数据源(ODBC)

 ODBC与ORCLE的连接及并导出数据库数据到Excel_第6张图片

3.弹出下面对话框

ODBC与ORCLE的连接及并导出数据库数据到Excel_第7张图片

4.选择系统DSN出现下图

ODBC与ORCLE的连接及并导出数据库数据到Excel_第8张图片

5.点击添加,弹出对话框选择Microsoft ODBC for Oracle系统数据源

ODBC与ORCLE的连接及并导出数据库数据到Excel_第9张图片

6.点击完成弹出

 ODBC与ORCLE的连接及并导出数据库数据到Excel_第10张图片

7.自己填写

    1,数据源名称:mytest可随便起,客户程序将用它。

 2,描述:一段说明文字,自己能看懂即可。

 3,用户名称:mytestuser你最终需要访问的数据库所认可的用户名。

    4,服务器:ABCD(即OCI设置中的服务命名。这是中文版最容易引起误解的地方。笔者开始就误以为要填写Oracle服务器的主机名)

可以这样写

ODBC与ORCLE的连接及并导出数据库数据到Excel_第11张图片

8.点击确定完成,以后就可以使用ODBC进行连接ORACLE数据库了。

                EXCEL通过ODBC查询数据库

1. 打开EXCEL点击菜单"数据",出现下拉条点击---》导入外部数据。出现下面图片

  (本人使用的是金山的EXCEL)

  ODBC与ORCLE的连接及并导出数据库数据到Excel_第12张图片

2. 选择数据源选择。。。。。。。。for ODBC Drivers

  ODBC与ORCLE的连接及并导出数据库数据到Excel_第13张图片

3. 点击完成。  出现下图:::

ODBC与ORCLE的连接及并导出数据库数据到Excel_第14张图片

4. 点击下一步出现下图

ODBC与ORCLE的连接及并导出数据库数据到Excel_第15张图片

5. 选择你要导入的表名,并且选好你要导入表的字段。

选好之后点击下一步出现下图,自己去刷选要出来的数据以便于生成查询语句。

ODBC与ORCLE的连接及并导出数据库数据到Excel_第16张图片

点击完成,也可以点击下一步进一步设置,完成数据导入。(等于不需要  用空代替)

 

 

 

你可能感兴趣的:(数据库)