预备工作:先去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.....省略一万字
本文详细介绍如何安装配置IBM Informix for win32数据库,并通过具体步骤指导如何创建数据库、表空间及用户。同时对比了IBM.Data.Informix与ODBC的性能差异。
1235

被折叠的 条评论
为什么被折叠?



