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.
    书搞进脑袋 创新 创造; 积极
  • 相关阅读:
    Easy-Transfer学习
    录音+语音转文字
    pyQt点击事件和数据传输
    第一个python-ui界面
    python写第一个网页
    pyhthon第一个小脚本——文件备份
    Stones HDU 1896
    Cow Sorting POJ 3270 & HDU 2838
    Stones
    大数相加
  • 原文地址:https://www.cnblogs.com/tobetterlife/p/12171207.html
Copyright © 2011-2022 走看看