使用Informix心得

 

预备工作:先去IBM官网下载Informix for win32数据库,安装。。。

使用server Instance manager新建一个server: 如ol_s_040311_150247

然后打开ol_s_040311_150247,

  执行如下语句,创建数据库数据文件。copy nul D:/ifmxdata/ol_limaoDB/testdbs_dat.000

执行如下语句,创建数据库表空间。onspaces -c -d testdbs -p d:/ifmxdata/ol_limaoDB/testdbs_dat.000 -o 0 -s 100000

然后创建数据库,再新建系统用户lm到Informix-Admin用户组,Grant dba to lm

建表。。。。

使用:

使用IBM.Data.Informix控件。。。。

//uid 用户名
//password 密码
//host  主机名
 //protocol 协议
 //service  端口号
//server 服务  记得启动该服务 如ol_s_040311_150247

 //database 数据库名称

也可以使用ODBC,在计算机管理那里的ODBC数据源添加。。。

使用ODBC的连接字符串: string connString = "Dsn=Informix";

比较:

我尝试用IBM.Data.Informix和ODBC查询一万行数据,IBM.Data.Informix比ODBC快了很多。

不过应该是正常的,毕竟ODBC是一种通用的数据库连接方式,而IBM.Data.Informix是连接Informix数据库的官方组件。。。。

心得:

既然用了IBM的数据库,还是用它配的组件吧。。。用微软的ODBC.....省略一万字

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值