• 采用ODAC,ODBC连接Oracle【转】


    采用ODAC,ODBC连接Oracle

    在没有装oracle的环境中,偶尔会需要访问数据库(Word文档查看数据,开发项目运行等等),简单介绍我用过的方案。

    一:ODAC

    1.介绍。ODAC,全称:oracle Date Access Components,oracle数据访问组件。

    2.安装

    安装包链接:http://pan.baidu.com/s/1ntZf92p,这是32位的安装包,经试用,32位,64位的都可以采用的。

    注意,安装过程中基目录和安装目录尽量不在一起,选取组件时按需求选择.net ,vs,OLE DB(必选),instant client最后一个(必选)。

    3.配置

    1.将平时用的oracle安装文件中的tnsnames.ora文件放到ODAC 的。。。product11.2.0client_1NetworkAdmin 目录下,按以下格式配置所需访问数据库地址
    ORCL =
    (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.180.222)(PORT = 1522))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = orcl)
        )
    )

    2.设置环境变量:

    新建ORACLE_HOME:ODAC的安装目录(Network所在目录,例:D:ODTwithODAC1120320_32bitproduct11.2.0client_1)
    在PATH前追加:%ORACLE_HOME%;%ORACLE_HOME%in;

    多个已分号分开即可。若有疑问可参考http://jingyan.baidu.com/article/e4511cf336ce872b845eafd4.html。

    二:ODBC数据源

    很多数据库都可采用配置数据源方式来访问数据。相对来说配置比较简单,不过前提是本机先装相对应的数据库的驱动。

    找到控制面板--管理工具--数据源ODBC,先看是否有驱动(点击数据源管理器中的驱动程序查看),然后添加DSN即可:

    测试是否能够连接数据库:可直接打开word文档插入数据选择数据源,若能连上且能访问表,基本就OK了,我个人比较喜欢的一个测试方式分享下:新建一个txt文件,然后把后缀名改成udl,打开方式选择OLE DB core services ,先选择提供程序OLE DB点击下一步按下图填写相关信息,点击测试连接,若弹出提示框连接成功就表示OK了,关掉此框,再已txt格式打开文件,此时文件内容则为数据库连接字符串,希望对你们有用哦。*-*

    写得比较简洁,若有其它方案的,欢迎分享哦。

  • 相关阅读:
    net core 3.1 依赖注入
    vue temeplete standard
    net core 3.1 Global
    vue Multiple selection
    c# mvc modelstate
    vue temeplete
    vue element pickdate combox input 排版
    c# 生成 验证码
    vue checkbox ajax
    js算法(2)
  • 原文地址:https://www.cnblogs.com/tc310/p/5787530.html
Copyright © 2020-2023  润新知