.net 连接DB2数据库 ,采用sqlserver 2000的链接服务解决方案总结

 绪论

 

现在手上有一个项目,是要为陕西联通开发一个内部综合信息平台;整合平台的功能并不复杂,但是本系统牵扯到了系统整合,用户同步和单点登录认证。内部平台需要和门户系统的数据进行同步,以便实现用户单点登录和统一认证。门户的系统用的是IBM的产品架设的,服务器是Linux操作系统, 数据库是DB2 8.2,平台开发语言是Java、JSP。综合信息平台服务器是Microsoft server 2003 操作系统,数据库是Microsoft Sqlserver2000 ,开发语言是C#、asp.net。

 

 

 

工作一:要完成C#ASP.net)连接到远程

 

步骤一:安装DB2运行时客户端

Db2数据库一般人不用,了解的人自然很少。C#连接到db2 数据库 需要装客户端吗?刚开始我也不知道是不是需要装客户端,我当然不愿意装它,在试验了好多方法以后我都没有连接成功!因此我开始考虑装客户端,我发现db2有一种叫做运行时的客户端,文件也不大,安装很方便,于是我就在我的服务器上安装了db2的运行时客户端。

步骤二:建立数据源。

在服务器上》开始》管理工具》建立数据源。

 

 

 

 

 

点击链接服务器中的表,可以查看表的名字,但是你还不能看见表的结构和内容,想查看表的内容需要用查询分析器来操作,编写sql语句来操作数据库。但好处是你可以在Microsoft sql server 2000 下面完成对db2数据库的操作。这样感觉是不是有点神奇呢,其实道理很简单,一想你就明白了。这也许就是连接服务器存在的意义吧。

下面写一个语句试验一下连接服务器。

结束

下面贴出我写的一个为了完成用户数据同步的存储过程,供大家参考一下,你可以根据你的需要编写你自己的存储过程,也可以将其添加成数据库作业定时调度

 

 

 

 

 

 

 

如果你没有安装运行时客户端或者客户端是找不到IBM DB2 ODBC DRIVER 的。

 

 

说明:到这一步 你就可以用ODBC数据源来连接db2数据库了。当让你也可以用db2的命令行来连接数据库。

 

 

 

 

步骤三:为了开发方便你可以选做步骤三

 

DB2数据库添加链接服务。什么是连接服务器。这个你上网搜索一下就知道了,其实都是很简单的东西。我是在Microsoft SqlServer2000 中建立的链接服务。做这一步的前提是你必须完成前面两个步骤

 

也可以用C#代码来连接数据库。代码参考如下

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

系统商研社

一切付出都是明智的

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值