当前位置: 首页 > 工具软件 > Informix > 使用案例 >

使用Informix心得

薛朝
2023-12-01

 

预备工作:先去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.....省略一万字

 

 

 类似资料: