首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DB2 iSeries AS400 -数据库连接

DB2 iSeries AS400 -数据库连接
EN

Stack Overflow用户
提问于 2012-03-05 09:53:59
回答 2查看 16K关注 0票数 4

我在使用IBM.Data.DB2.iSeries连接到iSeries DB2时遇到问题,但我可以很容易地使用System.Data.Odbc进行连接

使用System.Data.Odbc:

  1. 我创建了系统DSN - System: 10.33.15.3,DSN名称: mm370lib,驱动程序: iSeries Access ODBC驱动程序
  2. 使用C# Odbc连接字符串:"Dsn=mm370lib;Uid=myUsername;Pwd=myPassword;“

如何使用IBM.Data.DB2.iSeries建立连接?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-05-15 03:52:12

最后,我已经成功地使用“提供程序”使用从http://www.connectionstrings.com/as-400#p60获取的连接字符串格式进行连接。

代码语言:javascript
复制
Provider=IBMDA400;Data Source=MY_SYSTEM_NAME;User Id=myUsername;Password=myPassword;Default Collection=MY_LIBRARY;

因此,我使用上述参数的实际连接字符串是:

代码语言:javascript
复制
Provider=IBMDA400;Data Source=10.33.15.3;User Id=ICTDEV;Password=******;Default Collection=mm370lib;

我也在使用COM的PHP程序中使用这个连接。

下面是代码片段:

代码语言:javascript
复制
include('application/libraries/adodb5/adodb.inc.php');
$this->db = ADONewConnection('ado');
$dsn = "Provider=IBMDA400;Data Source=10.33.15.3;UserId=ICTDEV;Password=******;Default Collection=mm370lib;";
$this->db->PConnect($dsn);
票数 2
EN

Stack Overflow用户

发布于 2012-03-05 10:04:02

直接取自ConnectionStrings

ODBC

Driver={iSeries Access ODBC Driver};System=my_system_name;Uid=myUsername;Pwd=myPassword;

NET

DataSource=myServerAddress;UserID=myUsername;Password=myPassword; DataCompression=True;

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9564612

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档