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就会显得很方便. ...
随机推荐
- echarts简单使用
最近在做一个项目,开始使用的是acharts,在电脑端访问的效果还真不错,但是放到手机端访问就惨了,尤其是iOS系统上,各种不兼容,后来准备换收费的hightcharsts,无意间发现有个免费的ech ...
- python sys.argv[]
sys.argv[]是用来获取命令行参数的,是一个由该脚本自身路径和其它输入的参数组成的List.sys.argv[0]表示代码本身文件路径. 这里,当我们执行python using_sys.py ...
- jQuery Mobile_简单的爱情故事
<!doctype html> <html> <head> <meta charset="utf-8"> <meta name ...
- Redis 高可用性解决方案(Sentinel)
Sentinel是Redis的高可用性解决方案: 由一个或多个Sentinel实例组成的Sentinel系统可以监视任意多个主服务器,以及所有从服务器,并在被监视的主服务器进入下线状态时,自动将下线主 ...
- oracle定时任务JOB
在jobs上点新建 what值:statisticsToDay; 这个是存储过程的名字间隔:sysdate+1/24 表示每个小时运行一次 1:每分钟执行 Interval ...
- oracle定时运行 存储过程
/* 查询: select job,broken,what,interval,t.* from user_jobs t; job job的唯一标识,自动生成的 broken 是否处于运行状态,N;运行 ...
- discuz X2.0教程]教你快速了解Discuz!程序文件功能,修改文件从此不用再求人
x3.x数据字典 http://faq.comsenz.com/library/database/x3/x3_index.htm 先从根目录开始,根目录文件一般都是入口,即执行具体功能的代码一般不在这 ...
- web.xml中contextConfigLocation的作用
如果在web.xml里给该Listener指定要加载的xml,如: xml代码如下: <!-- spring config --> <context-param> <pa ...
- [spring] java.lang.reflect.MalformedParameterizedTypeException
spring中加入dubbo后报java.lang.reflect.MalformedParameterizedTypeException 因为dubbo 2.5.3 它引用的是spring 2.5. ...
- 【redis】 linux 下redis 集群环境搭建
Redis集群 (要让集群正常工作至少需要3个主节点,在这里我们要创建6个redis节点,其中三个为主节点,三个为从节点,对应的redis节点的ip和端口对应关系如下) 127.0.0.1:63791 ...