• Delphi 连接 Oracle 客户端配置


    delphi7源码编译安装oracle access控件ODAC9.3.8

    个人环境列表如下:

    ODAC主目录在 D:\ODAC

    Delphi7主目录在  D:\Program Files (x86)\Borland\Delphi7

     

     

    1,修改D:\ODAC\Source\make.bat文件如下

        set PrjNameU=ODAC

        set IdeDir="D:\Program Files\Borland\Delphi7

    2,在DOS下进入如下目录   D:\ODAC\Source\Delphi7 

       执行命令 ..\make Delphi 7

    如下

        

     

    3, Delphi7->tools->Environment Options->Library->Library path 中加入如下两项

        D:\ODAC\Source

                 D:\ODAC\Source\Delphi7

    4.  D:\ODAC\Bin\Delphi7目录下的所有*.bpl拷贝到

        D:\Program Files (x86)\Borland\Delphi7\Bin

    5.  Delphi7Component->Install Packages中添加

        D:\Program Files (x86)\Borland\Delphi7\Bin\dclodac70.bpl

                 如果出现一个对话框提示是否要升级,选择“否”

    6.  oranet.dcu 文件

        tools->Environment Options->Library->Library path 加入一项

        D:\ODAC\Lib\Delphi7      

    安装成功后,使用控件

     

    把控件放置form页面,右击-session Editor--about显示版本,如下

     

    下载Oracle 客户端

    首先看自己的计算机位数:我的计算机是X64,也就是处理器是64位的,因此我需要安装64位的客户端,如果你的计算机是x86的,则需要下载32位客户端,不管你的操作系统是64位还是32

     

    1. 配置文件

    Oracle 安装目录下的NetWork\Admin  目录下的客户端连接配置文件“tnsnames.ora

    拷贝到客户端目录下,如下图:

     

    1. 设置环境变量

    (1) 建立Oracle_Home

     

    (2) 

    procedure TForm1.Button1Click(Sender: TObject);

    begin

      OraSession1.Options.Direct:=true;

      OraSession1.Username:='system';

      OraSession1.Password:='sun123';

      OraSession1.Server:='localhost:1521:demodb';

      OraSession1.Open;

      if oraSession1.Connected then

        caption:='连接成功';

      try

        oraquery1.Open;

      except on e:exception do

      begin

        showMessage('查询数据表t1失败,'+e.Message);

      end;

      end;

    end;

     

  • 相关阅读:
    Java基础(十四)——API(Calendar类、System类、StringBuilder类、包装类)
    异常
    Java基础(十三)——权限修饰符和内部类
    知识点总结
    Java基础(十二)— —多态
    Java基础(十一)— —继承、抽象类和接口
    java基础(十)——继承
    小程序外部向组件内部传递externalClasses -- 传入样式wxss
    小程序组件交互 -- 传入js
    promise封装小程序的请求类(request,清爽易懂)
  • 原文地址:https://www.cnblogs.com/sundh1981/p/16368165.html
Copyright © 2020-2023  润新知