【发布时间】:2018-09-27 01:31:44
【问题描述】:
我正在尝试使用odbc_connect 连接IBM-DB2 数据库。下面是测试IBM-DB2数据库连接的示例脚本
$conn = odbc_connect("DRIVER={IBM DB2};SERVER=10.100.200.99;DATABASE=TESTDB;","john","doe");
if (!($conn)) {
echo "<p>Connection to DB via ODBC failed: ";
echo odbc_errormsg ($conn );
echo "</p>\n";
}
在 Windows 中执行时会抛出异常
警告:odbc_connect():SQL 错误:[Microsoft][ODBC Driver Manager] 未找到数据源名称且未指定默认驱动程序,SQL 状态 IM002
在 Linux 中执行时会抛出异常
警告:odbc_connect():SQL 错误:[unixODBC][IBM][CLI Driver] SQL30081N 检测到通信错误。沟通 正在使用的协议:“TCP/IP”。正在使用的通信 API: “插座”。检测到错误的位置:“127.0.0.1”
- 如何解决上述错误并连接到
IBM-DB2数据库?
【问题讨论】: