Informix SDK對比
一、基本信息對比
表 1. Informix .NET Provider 和 IBM Data Server .NET Provider 的对比
| 特性 | IBM Informix .NET Provider | IBM Data Server .NET Provider |
|---|---|---|
| 协议支持 | SQLI | DRDA |
| Informix 服务器支持 | 任何支持的 IDS 版本 | 只限 Informix v11.10 或更高版本 |
| LOB (BLOB & CLOB) 列大小限制 | 4 TB | 2 GB |
| 对 .NET framework 3.0/3.5 的支持 | 无 | 有 |
| 对 LINQ(实体框架)的支持 | 无 | 有 |
| Silverlight 和 AJAX 开发支持 | 无 | 有 |
| ASP.NET 动态数据支持 | 无 | 有 |
| ADO.NET Entity Data Modeling (EDM) 支持 | 无 | 有 |
| 使用 EDM 的 Visual Studio Tools for Office (VSTO) 开发 | 无 | 有 |
| 对 VS 2008 的 VSAI 支持,web 应用程序开发支持,WPF 和 WWF 增强 | 无 | 有 |
| 用于创建表、过程、函数和触发器以及运行过程和函数的 VSAI 设计器 | 无 | 有 |
除了这些差异之外,性能测试已经表明,对于性能要求高的应用程序,Data Server .NET Provider (DRDA) 的可伸缩性比 Informix .NET Provider (SQLI) 更好。
IBM Informix .NET Provider :
IBM Data Server .NET Provider:

二、代碼
private static DataTable Qty(string i_sSqlStr)
{
DateTime dtS = DateTime.Now;
DataTable dtReturn;
//查詢基礎資料
try
{
using (IfxDataAdapter sa = new IfxDataAdapter(i_sSqlStr, gsConnStr))
{
dtReturn = new DataTable("tbName");
sa.Fill(dtReturn);
}
}
catch (Exception ex)
{
dtReturn = null;
Console.WriteLine(ex.Message);
} Console.WriteLine(string.Format("Qty DB處理用時 {0} 毫秒,共查詢{1}筆資料。", (DateTime.Now - dtS).TotalMilliseconds, dtReturn.Rows.Count));
return dtReturn;
} private static DataTable QtyDB2(string i_sSqlStr)
{
DateTime dtS = DateTime.Now;
DataTable dtReturn; //查詢基礎資料
try
{
using (DB2DataAdapter sa = new DB2DataAdapter(i_sSqlStr, gsConnStrDB2))
{
dtReturn = new DataTable("tbName");
sa.Fill(dtReturn);
}
}
catch (Exception ex)
{
dtReturn = null;
Console.WriteLine(ex.Message);
} Console.WriteLine(string.Format("Qty DB處理用時 {0} 毫秒,共查詢{1}筆資料。", (DateTime.Now - dtS).TotalMilliseconds, dtReturn.Rows.Count));
return dtReturn;
}
三、
Informix SDK對比的更多相关文章
- ODBC方式连接Informix数据库
公司某个报表系统使用Informix数据库,在谋划使用Perl语言写数据采集程序后,花费了很多时间建立Perl访问Informix连接.恰巧Windows下ActivePerl的CPAN中又没有DBD ...
- [Office][C#] NPOI、OpenXML SDK、OpenOffice.org SDK 写入资料到 EXCEL 档案[转]
原文地址:http://www.dotblogs.com.tw/chou/archive/2010/04/29/14912.aspx 一.簡介 要將資料寫入 EXCEL 檔案有許多的方法,但假如電腦不 ...
- 使用Facebook的SDK判斷來訪者是否已經按讃并成為本站粉絲團的成員
今天公司裡要做活動,其中有一項活動內容是要求來訪者按一下facebook粉絲團的讃,按了讃之後贈送現金.Facebook被墻大家眾所周知,在百度搜了一下發現因為被墻的原因導致國內涉及到Facebook ...
- GoldenGate抽取Informix数据库安装及配置
GoldenGate抽取Informix数据库安装及配置 本次测试架构 l 在中间机上安装informix csdk4.10版本,并编译配置unixODBC; l 在中间机上安装ogg for I ...
- error:informix Unable to load translation shared library 解决方案
错误:设置informix ODBC时“error:informix Unable to load translation shared library ” 原因 INFORMIXDIR环境变量在操作 ...
- Android SDK自带调试优化工具
Android sdk中自带了一些分析内存,界面调优的非常实用的工具,这对于分析和调试我们的应用十分有帮助,由于我使用的是linux版本的sdk,所以就以linux版本的工具做一个介绍,这些工具的具体 ...
- 配置android sdk 环境
1:下载adnroid sdk安装包 官方下载地址无法打开,没有vpn,使用下面这个地址下载,地址:http://www.android-studio.org/
- 阿里云直播 C# SDK 如何使用
阿里云直播SDK的坑 1.直播云没有单独的SDK,直播部分被封装在CDN的相关SDK当中. 2.针对SDK,没有相关Demo. 3.针对SDK,没有相关的文档说明. 4.针对SDK的说明,官网上的说明 ...
- 使用Visual Studio SDK制作GLSL词法着色插件
使用Visual Studio SDK制作GLSL词法着色插件 我们在Visual Studio上开发OpenGL ES项目时,避免不了写Shader.这时在vs里直接编辑shader就会显得很方便. ...
随机推荐
- 有关<table>的几个问题
1)实现任意一行下边框的颜色设置: 单元格边距(表格填充)(cellpadding) -- 代表单元格外面的一个距离,用于隔开单元格与单元格空间 单元格间距(表格间距)(cellspacing) -- ...
- Oracle数据库——表的创建与管理
一.涉及内容 1.掌握使用OEM工具创建.修改和删除表. 2.掌握使用SQL语句创建.修改和删除表. 3.掌握使用SQL语句插入.修改和删除数据. 4.理解各种约束的作用,并能够使用OEM工具和SQL ...
- OpenJudge计算概论-鸡尾酒疗法
/*===================================== 鸡尾酒疗法 总时间限制: 1000ms 内存限制: 65536kB 描述 鸡尾酒疗法,原指“高效抗逆转录病毒治疗”(HA ...
- 微软发布了ASP.NET WebHooks预览版
微软 近期发布了ASP.NET WebHooks的预览版 ,这是一个可用于创建及使用Webhook功能的库.WebHooks支持MVC 5及WebApi 2. Webhook是一种通过HTTP实现用户 ...
- PYTHON错误代码及解决办法
(1)用sklearn进行逻辑回归时,建立完模型,由于要预测的数据量很大,无法一次全部预测,只能每次预测一个样本数据, 在每次以列表形式输入数据进行预测时出现: /Users/donganlan/an ...
- 日期转换类 DateConverter.java
package com.util; import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.D ...
- RMAN备份与恢复之DataBase
1 准备 [oracle@TEST144239 /]$ sqlplus /nolog SQL Production :: Copyright (c) , , Oracle. All rights ...
- 将Excel数据导入Oracle中
第一步:修改Excel 1.将Excel的表头修改为目标数据库中表的字段名 2.去重(如果有需要的话) 删除Excel表中的重复数据: 选择去重的列: 删除成功后提示: 第二步:将修改后的Excel另 ...
- (转载)postgresql navicat 客户端连接验证失败解决方法:password authentication failed for user
命令:su - postgres CREATE USER foo WITH PASSWORD 'secret'; ==================== 1.2个配置修改 postgresql.co ...
- 用Opera Mobile调试手机版网页【转】
注意:新版本的opera已经采用webkit内核,没有dragonfly了. 要下载12版的http://get.geo.opera.com/pub/opera/win/1216/int/Opera_ ...