免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1550 | 回复: 1
打印 上一主题 下一主题

Delphi 和UNIX服务器上INFORMIX数据库的连接技术 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-10-02 11:11 |只看该作者 |倒序浏览
Delphi 和UNIX服务器上INFORMIX数据库的连接技术
Client /Server 又称客户机/服务器系统是目前非常流行的大型信息管理系统的开发模式,它较好的实现了异构环境的信息处理技术,对日益复杂和迅速发展的信息媒体和庞大的信息数据处理提供了解决方案,它把优秀的多媒体客户机开发工具和采用SQL等技术管理的数据库服务器有机的连接起来,为程序员开发优秀的多媒体信息管理系统提供了方便,极大的促进了信息的处理和交流。以下是笔者根据自己开发信息管理系统而摸索出的利用优秀的客户机开发平台Delphi和Unix环境下Informix 数据库连接的技术方案。

---- 要连接客户机Windows环境下的Delphi和UNIX环境下的INFORMIX首先必须分别在UNIX服务器端和客户机端进行以下设置:

一、客户机端的设置步骤
---- 1、客户机上安装WINDOWS95/98环境,在此环境下正确安装DELOHI开发系统。
---- 2、客户机上安装网卡及其驱动程序并帮定TCP/IP协议,进行TCP/IP地址的正确设置,是之能与服务器正确连接。

---- 3、客户机WINDOWS目录下HOSTS文件作如下设置:

         TCP/IP地址           机器名称
例       198.1.1.10             KHJ
         198.1.1.12             FWQ

---- 4、客户机WINDOWS目录下SERVICES文件作如下设置
        服务器名称        协议
例       SQLEXEC        2000/TCP        

---- 5、客户机上打开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 服务器端的设置步骤
---- 1、在UNIX环境中建立独立的U文件系统、将INFORMIX数据库系统安装到该文件系统下。
---- 2、在/U/INFORMIX目录下存在一个SQLHOSTS文件,利用VI等编辑工具在该文件里面对应客户端作如下设置:

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

例    ZF            OLSOCTCP         FWQ       SQLEXEC

---- 注释: 其中ZF是自己定义的数据库服务器名称
---- 3、在ROOT根目录下的ETC目录下有一个HOSTS文件,该文件可以用编辑工具进行修改,加上以下内容:

     #127,0,0,1               localhosts
     198.1.1.12               FWQ
     198.1.1.10               KHJ

---- 4、/U/INFORMIX目录下文件tbconfig.1 应加上以下内容
        ROOTPATH         /U/INFORMIX/ZF
        DBSERVERNAME      ZF

---- 5、INFOMIX用户下的.PROFILE文件作如下设置
        INFORMIXDIR=/u/informix
        INFORMIXSERVER=zf
        TBCONFIG=tbconfig.1

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

我试了一下没有调通,大家有没有其它方法,发表点意见好吗?

论坛徽章:
0
2 [报告]
发表于 2004-10-08 14:47 |只看该作者

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

楼主好象未装informix_cli,以前偶用dephi6+informix_cli没啥问题!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP