首页 新闻 会员 周边 捐助

C# 连接db2 的连接字符串 怎么写 写详细点

0
悬赏园豆:10 [已解决问题] 解决于 2011-06-16 16:37

Provider=SQLOLEDB;server=db2c_DB2; HOSTNAME=10.25.124.213; PROTOCOL=TCPIP;uid=sa; pwd=123

唐伯虎大哥的主页 唐伯虎大哥 | 初学一级 | 园豆:155
提问于:2011-06-16 11:07
< >
分享
最佳答案
0

需要引用DB2的.net类库,连接字符串如下: 

 string connectString = string.Format("Server={0}:50000;Database={1};UID={2};PWD={3}", serverName, DataBaseName, UserID, Password);

如果采用provider,连接字符串如下:

string connectString=string.Format("Provider=IBMDADB2.1;Data Source={0};User ID={1};password={2}",DataSourceName,UserID,Password);

收获园豆:10
tiasys | 初学一级 |园豆:169 | 2011-06-16 16:22
谢谢啦 我用的第二种连接成功了 再试试第一种 对了 那个50000是什么意思
唐伯虎大哥 | 园豆:155 (初学一级) | 2011-06-16 16:37
还有用第二种的方法 怎么连接上远程的服务器上的数据库
唐伯虎大哥 | 园豆:155 (初学一级) | 2011-06-16 16:44
1、500000是端口号
2、采用provider方式,需要配置odbc,连接远程db2
tiasys | 园豆:169 (初学一级) | 2011-06-20 15:05
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册