免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 6277 | 回复: 10
打印 上一主题 下一主题

如何在linux下通过php访问db2/as400 ? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-03-29 11:50 |只看该作者 |倒序浏览
最近项目需要使用php访问as400下的db2数据库,小弟实在是不知道怎么办哪位高人能指导一二?

论坛徽章:
0
2 [报告]
发表于 2003-03-29 12:07 |只看该作者

如何在linux下通过php访问db2/as400 ?

AS/400提供Linux版本的 ODBC
不过 还是建议 用 JSP-Servlet-Java with Tomcat
JT/400 更加强大

论坛徽章:
0
3 [报告]
发表于 2003-03-29 13:42 |只看该作者

如何在linux下通过php访问db2/as400 ?

原帖由 "realqsecofr" 发表:
AS/400提供Linux版本的 ODBC
不过 还是建议 用 JSP-Servlet-Java with Tomcat
JT/400 更加强大


谢谢realqsecofr
能不能告知那里能下载到as/400 for linux odbc驱动以及如何安装和配置吗?

论坛徽章:
0
4 [报告]
发表于 2003-03-29 21:30 |只看该作者

如何在linux下通过php访问db2/as400 ?

http://www14.software.ibm.com/webapp/download/search.jsp?go=y&rs=drodbc


这里下载。然后 运行
rpm -ivh iSeriesODBC-5.1.0-0.14.ppc.rpm

提醒,你要先作分区,作好VLAN,然后安装Linux for iSeries,
这个驱动 可不是 for Linux for PC的。 你的400要足够强大哦。
OS至少是4.5的而且要支持分区哦。

论坛徽章:
0
5 [报告]
发表于 2003-03-29 21:32 |只看该作者

如何在linux下通过php访问db2/as400 ?

你要是 要PC上的, 我教你配置DRDA.比较复杂哦。

论坛徽章:
0
6 [报告]
发表于 2003-03-29 23:53 |只看该作者

如何在linux下通过php访问db2/as400 ?

[quote]原帖由 "realqsecofr"]你要是 要PC上的, 我教你配置DRDA.比较复杂哦。[/quote 发表:


太好了!
先谢谢realqsecofr大侠了!
我的php用的web服务器恰好是一个普通pc server.由于某些原因,需要访问的400服务器我没有管理权限,只有别人分配的一个普通用户,只能对自己的数据操纵.
要是能帮我解决php访问400的问题,小弟将不胜感激.

论坛徽章:
0
7 [报告]
发表于 2003-03-30 03:40 |只看该作者

如何在linux下通过php访问db2/as400 ?

1.在Linux上安装 DB2 企业版(包含DB2 Connection) 或者 DB2 Connection 个人版
2.在CLP里面 运行 这几个命令
  catalog tcpip node AS400系统名 remote AS400地址 server DDM端口号
  catalog database AS400系统名 at node AS400系统名 authentication dcs
  catalog dcs database AS400系统名 as AS400系统名
  connect AS400系统名 user AS400用户名 using 你的口令
3.在CLP里面 测试
  select * from 库名.物理文件名

论坛徽章:
0
8 [报告]
发表于 2003-03-30 03:47 |只看该作者

如何在linux下通过php访问db2/as400 ?

PHP 通过 CLI 连接 DRDA 你应该会吧,和在Windows下是一样的。

其实还有许多方法 实现连接 比如 如果 你是做 重负 网上银行
系统。 可以通过 EAI 模式下的 异步消息中间件 实现。这样更加合理
和高效率。 许多深入的问题 感兴趣的话 我们可以继续 探讨。

论坛徽章:
0
9 [报告]
发表于 2003-03-31 12:19 |只看该作者

如何在linux下通过php访问db2/as400 ?

原帖由 "realqsecofr" 发表:
PHP 通过 CLI 连接 DRDA 你应该会吧,和在Windows下是一样的。

其实还有许多方法 实现连接 比如 如果 你是做 重负 网上银行
系统。 可以通过 EAI 模式下的 异步消息中间件 实现。这样更加合理
和高效率。 许多?.........


原来还需要在LINUX下安装db2呀,真是豁然开朗,非常感谢realqsecofr大侠!
我想在安装linux后,是不是还应该重新编译php,以使php能够将odbc的请求翻译为db2可以理解的SQL请求呢?
我的email:  ironteeth@163.com,希望能和realqsecofr大侠经常交流

论坛徽章:
0
10 [报告]
发表于 2003-03-31 13:08 |只看该作者

如何在linux下通过php访问db2/as400 ?

UP realqsecofr!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP