相关文章推荐
憨厚的篮球  ·  DB2 ...·  5 天前    · 
腹黑的鸵鸟  ·  WCF异常: 提供的 URI ...·  1 年前    · 
英俊的罐头  ·  mysql - Error Code: ...·  1 年前    · 
}catch(Exception $connError){ print 'Could not connect to DB: '.$connError->getMessage();

apache .php 配置略过

发现连接不上数据库,原因是操作系统是64位

odbc library 是32位

一直报数据库不匹配的信息

百度了一下windows 64位+odbc32位,第一个就是解决办法

succeed

<?php try{ $dbName = 'odbc:test'; $dbUser = ''; $dbPasswd = ''; $pdoConnection = new PDO($dbName,$dbUser,$dbPasswd); if(
php .ini中添加对 DB 2的支持 //////////////////////////////////////////////////// ;;;;;;;;;;;;;;;;;;;;;; ; Dynamic Extensions ; ;;;;;;;;;;;;;;;;;;;;;; extension= php _ibm_ db 2.dll /////////////////////...
./configure --prefix=/opt/ php --with-apxs2=/opt/lib/apache2/bin/apxs --with-ibm- db 2=/home/ db 2inst1/sqllib --enable- pdo --with- pdo -o db c=ibm- db 2,/home/ db 2inst1/sqllib --with-mysql=/opt/mysq try { $conn = new PDO ("mysql:host=$servername; db name=$ db name", $username, $password); // 设置 PDO 错误模式为异常 $conn->setAttribute( PDO ::ATTR_ERRMODE, PDO ::ERRMODE_EXCEPTION); echo " 连接 成功"; } catch( PDO Exception $e) { echo " 连接 失败: " . $e->getMessage(); 其中,$servername 是 数据库 服务器的名称,$username 是 数据库 用户名,$password 是 数据库 密码,$ db name 是要 连接 数据库 名称。