• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >DB2 > 实例之Visual C#中实现DB2数据库的编程

实例之Visual C#中实现DB2数据库的编程

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2017-06-28

匿名通过本文主要向大家介绍了visual lisp实例,visual studio实例,visual c mfc编程实例,visual c 实例,visual c 实例精通等相关知识,希望本文的分享对您有所帮助
</div>

推介网络内容 :http://www.vlan9.com

在Visual Studio.NET Beta 1版本中访问IBM DB2等非sql server(WINDOWS平台上强大的数据库平台)数据库通常是使用ADO.NET的ODBC方法,而在Beta 2中则改用OLE DB方式存取数据库。

Beta1中连接字符串主要需声明数据库的ODBC的DNS名字,但Beta 2中的OLE DB连接的字符串就较复杂了,使用的类也不相同。由于DB2等数据库在大型机等应用中使用非常广泛,.NET自然会全力支持此类编程开发,为此,下文将逐步阐述OLE DB的DB2开发。

OLE DB for DB2驱动

首先,Visual Studio.NET和Windows 2000 Server中并未直接提供DB2的OLE DB驱动,因此需下载Microsoft Host Integration Server 2000软件,该软件包中含OLE DB Provider and ODBC driver for DB2,需下载Server端软件包,并在安装时选择安装Data Integration,安装完成后就可使用其OLE DB的DB2驱动了。

设置数据库连接

首先,我们需配置好DB2的客户端设置,打开视图选单项中的服务器资源管理器,在其数据连接中新增一个连接,指定程序选项时选择Microsoft OLE DB Provider for DB2,下一步连接选项中,填写如下信息:

Data Source: QCDB(请酌情修改)
Network:TCP/IP
IP Address:数据库服务器地址
Network Port:DB2服务端口
Username:数据库访问权限的用户名
Password:该用户口令
Database initial Catalog:QCDB
Package collection:QCDB
default schema:Userid

下一步高级选项中选各自国家语言对应的code page及CCSID,最后按确认键完成创建连接。

假设QCDB这个DB2数据库中有一名为address的新数据表,其包含四个字段:name、email、age和address,我们可用服务器资源管理器打开上述连接及该数据表,可输入数条中文记录,确定中文字符能否正常显示。

为项目增加数据库连接

用Visual Studio新建一个ASP.NET项目,激活服务器资源管理器的上述连接,用鼠标将该连接拖至新建的Web Form上,则OLE DB需要的连接字符参数全部自动写入Web Form程序中,上述连接生成的语句如下:

this.oleDbConnection1.ConnectionString
= @Provider=DB2OLEDB;
Cache Authentication=False;
Integrated Security=;
Password=freebsd9;
Persist Security Info=True;
User ID=userid;Initial Catalog=qcdb;
Data Source=qcdb;Mode=ReadWrite;
Extended Properties=;
APPC Remote LU Alias=;
APPC Local LU Alias=;
APPC Mode Name=QPCSUPP;
Network Transport Library=TCPIP;
Host CCSID=37;PC Code Page=1282;
Network Address=172.23.169.1;
Network Port=4444;Package Collection=qcdb;
Default Schema=userid;Alternate TP Name=;
Process Binary as Character=False;
Units of Work=RUW

 2 3  下一页</div> </div> </div> </div> </div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 实例之Visual C#中实现DB2数据库的编程

相关文章

  • 2017-06-28IDUG 用户观点: DB2 10 for z/OS
  • 2017-06-28如何解决DB2中出现的SQL1032N错误现象
  • 2017-06-28创建一个空的IBM DB2 ECO数据库
  • 2017-06-28DB2高可用性灾难恢复(HADR)的限制
  • 2017-06-28如何在多分区 DB2 数据库(DPF)上安装 DB2 Warehouse Enterprise Edition V9.5:图解安装过程
  • 2017-06-28SQL语句优化DB2应用程序性能
  • 2017-06-28DB2上机操作指令指南
  • 2017-06-28IBM DB2前世今生之早期事件
  • 2017-06-28DB2 LOAD 工具使用技巧集合
  • 2017-06-28内容管理:未雨绸缪的内容管理

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • IBM DB2 基本性能调整
    • IBM DS4300磁盘损坏事故的数据恢复解决思路
    • 如何在SQL存储过程中处理错误
    • 通过IBM Migration Toolkit的支持把数据从MySQL迁移到DB2和Informix Dynamic
    • 详细讲解IBM DB2数据库无限活动日志策略
    • 了解DB2数据库优化需掌握几条基本策略
    • 为何修改机器名后DB2实例会无法启动
    • 使用IBM DB2数据库的注意事项
    • DB2在aix上的安装
    • DB2 Express-C 9 DBA 和开发人员实验教程,快速实验 11,12:创建触发器和用户自定义函数

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有