linux

位置:IT落伍者 >> linux >> 浏览文章

Delphi和UNIX上INFORMIX数据库的连接技术


发布日期:2018年06月14日
 
Delphi和UNIX上INFORMIX数据库的连接技术
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等编辑工具在该文件里面对应客户端作如下设置

数据库服务器名称 网络通信协议 主机服务器 网络服务器端口

例ZFOLSOCTCP FWQ SQLEXEC

注释: 其中ZF是自己定义的数据库服务器名称

在ROOT根目录下的ETC目录下有一个HOSTS文件该文件可以用编辑工具进行修改加上以下内容

# localhosts

FWQ

KHJ

/U/INFORMIX目录下文件tbconfig 应加上以下内容

ROOTPATH /U/INFORMIX/ZF

DBSERVERNAMEZF

INFOMIX用户下的PROFILE文件作如下设置

INFORMIXDIR=/u/informix

INFORMIXSERVER=zf

TBCONFIG=tbconfig

完成上述配置后在服务器端执行/U/INFORMIX/BIN 目录下的tbinit文件和 /u/informix/lib下的sqlexecd文件启动数据服务器系统就可以在客户机环境中采用DELPHI里面的数据集控件访问服务器UNIX环境里面的INFORMIX数据库里面的数据表了

上一篇:Linux之DNS篇

下一篇:Unix系统环境下设置自动开关数据库的方法[2]