zoukankan      html  css  js  c++  java
  • dac oracle

    unit Unit1;
    
    interface
    
    uses
      Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
      Vcl.Controls, Vcl.Forms, Vcl.Dialogs, FireDAC.Stan.Intf, FireDAC.Stan.Option,
      FireDAC.Stan.Error, FireDAC.UI.Intf, FireDAC.Phys.Intf, FireDAC.Stan.Def,
      FireDAC.Stan.Pool, FireDAC.Stan.Async, FireDAC.Phys, FireDAC.Stan.Param,
      FireDAC.DatS, FireDAC.DApt.Intf, FireDAC.DApt, Vcl.StdCtrls, Vcl.Grids,
      Vcl.DBGrids, Data.DB, FireDAC.Comp.DataSet, FireDAC.Comp.Client,
      FireDAC.Phys.OracleDef, FireDAC.VCLUI.Wait, FireDAC.Comp.UI,
      FireDAC.Phys.Oracle;
    
    type
      TForm1 = class(TForm)
        con1: TFDConnection;
        FDQuery1: TFDQuery;
        ds1: TDataSource;
        dbgrd1: TDBGrid;
        btn1: TButton;
        FDPhysOracleDriverLink1: TFDPhysOracleDriverLink;
        FDGUIxWaitCursor1: TFDGUIxWaitCursor;
        btn2: TButton;
        procedure btn1Click(Sender: TObject);
        procedure btn2Click(Sender: TObject);
    
      private
        { Private declarations }
      public
        { Public declarations }
      end;
    
    var
      Form1: TForm1;
    
    implementation
    
    {$R *.dfm}
    
    
    procedure TForm1.btn1Click(Sender: TObject);
    begin
    
       con1.Params.Add('DriverID=Ora');
      con1.Params.Add(
      'Database=(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP) '
      +'(HOST = my-THINK)(PORT = 1521)))(CONNECT_DATA = (SERVER = DEDICATED)'
      +'(SERVICE_NAME = dcsxxuat)))');
      con1.Params.Add('User_Name=sales_xxdcs');
      con1.Params.Add('Password=sales_xxdcs');
      con1.Params.Add('CharacterSet=UTF8');  //否则中文乱码
      con1.Connected := True;
      FDQuery1.Open('select * from tm_user');
    
    end;
    
    
    {
    
    DCSUAT =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = my-THINK)(PORT = 1521))
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = dcsxxuat)
        )
      )
    
    }
    
    procedure TForm1.btn2Click(Sender: TObject);
    begin
      with con1.Params do
      begin
        Add('DriverID=Ora');
        Add('Database=127.0.1:1521/dcsxxuat');
        Add('User_Name=sales_xxdcs');
        Add('Password=sales_xxdcs');
        Add('CharacterSet=UTF8'); // 否则中文乱码
      end;
      con1.Connected := True;
      FDQuery1.Open('select * from tm_fix_code');
    end;
    
    end.
    书搞进脑袋 创新 创造; 积极
  • 相关阅读:
    java面试②基础部分
    java面试①整体流程
    Mysql加锁过程详解(6)-数据库隔离级别(2)-通过例子理解事务的4种隔离级别
    Mysql加锁过程详解(6)-数据库隔离级别(1)
    CV3——学习笔记-实战项目(上):如何搭建和训练一个深度学习网络
    CV2——学习笔记-图像分类
    CV1——学习笔记
    思无邪
    C++学习笔记
    操作系统——学习笔记
  • 原文地址:https://www.cnblogs.com/tobetterlife/p/12171207.html
Copyright © 2011-2022 走看看