分享

通过ODBC访问Oracle数据库

 ufo999 2010-03-03
通过ODBC访问Oracle数据库

一、  添加与维护ODBC数据源

1.在控制面板中找到ODBC数据源管理器

2.双击ODBC数据源管理

l         切换到[驱动程序]选项

l         查看是否安装Microsoft ODBC for Oracle驱动程序

3.添加ODBC数据源

l         切换到系统DSN,添加一个Oracle数据源

l         单击Add按纽

l         在列表框中选择Microsoft ODBC for Oracle选项,单击[完成]按纽

l         出现Microsoft ODBC for Oracle Setup 对话框

Data Source NameOracle2u

Description教学演示

User NameScott

ServerOracle

l         单击OK按纽关闭对话框,即可在System DSN 选项卡中看到添加的数据源名称

4.维护ODBC数据源

一旦建交好ODBC数据源后,可以通过ODBC数据源管理器方便地对其进行修改or删除。

二、  Oracle ODBC 测试

1 进入Oracle ODBC测试程序

分别点击:

[开始]

[程序]

Oracle-Ora Home81

Network Administration

Oracle ODBC Test

2.出现测试窗口

 选择Connect连接,从[机器数据源]选择欲测试的数据名称。

3.进行Oracle联结

输入:

用户名称: scott

密码:tiger

服务器:Oracle

4.输入测试语句

如:Select  *  from  emp

点击[execute],可看到测试语言的查询结果。

5.结束Oracle ODBC 测试

三、  通过Visual Basic访问Oracle数据表

设置好ODBC数据源以后,就可以利用Visual Basic 提供的数据管理器来访问数据库了。

1 启动 Visual Basic

2 选择:

[外接程序]

[可视化数据管理器]

3 弹出数据库管理器(VisData)的主窗口

4 选择:

[文件]

[打开数据库]

ODBC

5 弹出ODBC Logon对话框

在该对话框中,可以设置ODBC数据源的连接值。

例:

Counect Values

DSNOracle2u

UIDScott

PasswordTiger

Database      

然后单击[确定]按纽

6 连接成功后,在数据库窗口中显示所连接的Oracle数据库结构,其中包含了属性,数据表以及查询等。

7 SQL语句中,可以输入一些SQL命令,对数据库中的数据表进行查询操作。

例:输入select  *  from  emp

然后单击Execute按纽。

此时会出现提示对话框,询问[这是SQL传递查询吗?] ,单击[]按纽,可待执行结果。

8 如果利用VB提供的开发工具,则能创造丰富多彩的界面。进一步的学习可参考有关VB数据库编程方面的书籍。

四、  利用Microsoft Excell访问Oracle 数据表

1 进入Microsoft Excell

2 点击:

[数据]

[获取外部数据]

[新建查询]

在“选择数据源”窗口中,选择〈新数据源〉,[确定],并依次进行下列输入:

l         请输入数据源名称

oracle4e

l         选择一个驱动程序

      Microsoft ODBC for oracle

l         [连接],并输入

                 用户名称:scott

                     码:tiger

                 服务器:oracle

l         为您的数据源选择一个默认表(可选)

emp

[] 在数据源定义中保存用户号及密码

回到[选择数据源]框,点击[确定]退出。

3 分别利用查询向导:

l         选择列

l         过滤数据

l         排序顺序

l         保存查询

l         将数据返回Microsoft Excel,并选择数据的存放单元格。

4.在Microsoft Excell工作表中使用数据库数据。

5.如在上述(3)中保存了查询,可直接运行数据库查询。

6.利用(2)所建立的数据源,可产生新的查询。新的查询除了在单表中进行外,还可在多表中进行。

7.若希望在Microsoft Excel编辑或更新数据,则在Microsoft Excel中点击:[数据][获取外部数据][编辑查询],在查询向导的最后一步选择[Microsoft Excel浏览或编辑查询],之后,在[纪录]中选择[允许编辑],并在数据编辑(修改、增加数据)后,点击按钮[]保存更新。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多