你好,欢迎来到电脑编程技巧与维护杂志社! 杂志社简介广告服务读者反馈编程社区  
合订本订阅
 
 
您的位置:技术专栏 / Linux开发
有关BCB连接Informix数据库的参考示例
 

Informix Server是在SCO UNIX OPenserver 5.0.5下的IDS7.23。

以下是几个配置文件:

ONCONFIG文件:

DBSERVERNAME online7

DBSERVERALIAS online7_net

NETTYPE ipcshm,1,10,CPU

NETTYPE tlitcp,1,20,NET

sqlhosts文件:

online7 onipcshm account on_shm

online7_net ontlitcp account1 sqlexec

在/etc/hosts中:

192.1.1.133 account account1

最后在/etc/services增加如下一行:

sqlexec 3070/tcp

Informix客户端使用Informix Cli 2.50 TD2,操作系统是Windows NT4 Service Pack4

首先安装Informix Cli,然后利用setnet32配置Infomrix的环境:

在 Server Information:

Informix Servernline7_net

HostName : account1

ProtocolName: onsoctcp

ServicesName: sqlexec

注:在NT中ServiceName可以是sqlexec的端口号,不过我用sqlexec不能连通,只有利用端口号才能连通数据库服务器。

在 Host Information:

Current Host: account1

User Name: myname

Password optionassword

Password: mypasswd

按有关手册介绍,在NT下需要将上述信息登记到系统注册表中,但设置程序并不会自动注册,需要运行$INFORMIXDIR/bin下的regcopy!

在环境设置项中Environment:

INFORMIXDIR=D:\informix

INFORMIXSERVER=online7_net

然后在系统文件中增加下面的内容:

C:\WINNT\system32\drivers\etc\services (必须要与服务器上/etc/services文件中的内容一致)

sqlexec 3070/tcp

C:\WINNT\system32\drivers\etc\hosts

192.1.1.133 account1

如果是windows95/98,以上两个文件应该在所安装目录下。

最后可以利用BCB的BDE配置所需的数据库别名。

注意一下在Configuration->Drivers->Native->Informix下的DLL32项中,

我选择了SQLINF32.DLL,按BCB的说法SQLINF9.DLL是连Informix Online9.0以上的, 而SQLINF32.DLL是连接Online7.x以下的;在databases项中,你就可以增加你所需的数据库别名了。

  推荐精品文章

·2024年12月目录 
·2024年11月目录 
·2024年10月目录 
·2024年9月目录 
·2024年8月目录 
·2024年7月目录 
·2024年6月目录 
·2024年5月目录 
·2024年4月目录 
·2024年3月目录 
·2024年2月目录 
·2024年1月目录
·2023年12月目录
·2023年11月目录

  联系方式
TEL:010-82561037
Fax: 010-82561614
QQ: 100164630
Mail:gaojian@comprg.com.cn

  友情链接
 
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved
京ICP备14022230号-1,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区远大路20号宝蓝大厦E座704,邮编:100089