熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Delphi編程 >> 正文

Delphi和UNIX上INFORMIX數據庫的連接技術

2013-11-11 21:04:08  來源: Delphi編程 
Delphi 開發系統和UNIX服務器上INFORMIX數據庫的連接技術Client /Server 又稱客戶機/服務器系統是目前非常流行的大型信息管理系統的開發模式它較好的實現了異構環境的信息處理技術對日益復雜和迅速發展的信息媒體和龐大的信息數據處理提供了解決方案它把優秀的多媒體客戶機開發工具和采用SQL等技術管理的數據庫服務器有機的連接起來為程序員開發優秀的多媒體信息管理系統提供了方便極大的促進了信息的處理和交流以下是筆者根據自己開發信息管理系統而摸索出的利用優秀的客戶機開發平台Delphi和Unix環境下Informix 數據庫連接的技術方案
  
  要連接客戶機Windows環境下的Delphi和UNIX環境下的INFORMIX首先必須分別在UNIX服務器端和客戶機端進行以下設置
  
  一客戶機端的設置步驟
  
  客戶機上安裝WINDOWS/環境在此環境下正確安裝DELOHI開發系統
  客戶機上安裝網卡及其驅動程序並幫定TCP/IP協議進行TCP/IP地址的正確設置是之能與服務器正確連接
  
  客戶機WINDOWS目錄下HOSTS文件作如下設置:
  
  TCP/IP地址      機器名稱
  例           KHJ
         FWQ
  
  客戶機WINDOWS目錄下SERVICES文件作如下設置
  服務器名稱    協議
  例    SQLEXEC    /TCP
  
  客戶機上打開DELPHI系統裡面的SQL EXPLODER選擇執行OBJECT裡面的ODBC ADMINASTRATOR並對裡面的USER DSN 和 SYSTEM DSN 裡面的各項作如下相應配置:
  SERVER : ZF
  HOSTNAME: FWQ
  SERVICENAME: SQLEXEC
  PROTOCOLNAME: OLSOCTCP
  USERNAME: INFORMIX
  PASSWORD: INFORMIX
  (跟在UNIX環境裡面INFORMIX用戶的口零一致)
  STOREDATABASE: YLBX
  CURRENTHOST: FWQ
  INFORMIXDIR=C:\INFORMIX
  INFORMIXSERVER=ZF
  INFORMIXSQLHOST=FWQ
  
  二UNIX 服務器端的設置步驟
  
  在UNIX環境中建立獨立的U文件系統將INFORMIX數據庫系統安裝到該文件系統下
  在/U/INFORMIX目錄下存在一個SQLHOSTS文件利用VI等編輯工具在該文件裡面對應客戶端作如下設置
  
  數據庫服務器名稱 網絡通信協議 主機服務器 網絡服務器端口
  
  例  ZF      OLSOCTCP     FWQ    SQLEXEC
  
  注釋: 其中ZF是自己定義的數據庫服務器名稱
  在ROOT根目錄下的ETC目錄下有一個HOSTS文件該文件可以用編輯工具進行修改加上以下內容
  
  #        localhosts
          FWQ
          KHJ
  
  /U/INFORMIX目錄下文件tbconfig 應加上以下內容
  ROOTPATH     /U/INFORMIX/ZF
  DBSERVERNAME   ZF
  
  INFOMIX用戶下的PROFILE文件作如下設置
  INFORMIXDIR=/u/informix
  INFORMIXSERVER=zf
  TBCONFIG=tbconfig
  
  完成上述配置後在服務器端執行/U/INFORMIX/BIN 目錄下的tbinit文件和 /u/informix/lib下的sqlexecd文件啟動數據服務器系統就可以在客戶機環境中采用DELPHI裡面的數據集控件訪問服務器UNIX環境裡面的INFORMIX數據庫裡面的數據表了

From:http://tw.wingwit.com/Article/program/Delphi/201311/8397.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.