急!!pdo_odbc连接db2报invalid data source name错误 $dbh = new PDO("DRIVER={IBM DB2 ODBC DRIVER};DATABASE=$db;"."HOSTNAME=$host;PORT=$port;PROTOCOL=TCPIP;UID=$user;PWD=$pass;", $user, $pass);报错:invalid data source name请问数据源该怎么写啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.直接将参数传入构造函数$pdo_conn = new PDO('odbc:mydb2', 'db2admin', 'mypassword'); 其中mydb2是为DB2 Express C建立的数据源。2.通过文件数据源连接DB2数据库$pdo_conn = new PDO("url:file://usr/local/db2.dsn"); 其中db2.dsn是为DB2 Express C建立的文件数据源。3.将连接字符串引用php.ini中在php.ini中加入如下的信息:[PDO]pdo.dsn.mydb2 = " odbc:mydb2; username=db2admin; password=mypassword"$pdo_conn = new PDO('mydb2', 'db2admin', 'mypassword'); 上面三种方法虽然都是使用的DB2数据源,但在后面的操作中(如查询数据等)的接口和其他的数据库完全一致。如下面是使用$pdo_conn来查询test中的mytable表中的数据。$sql = 'SELECT id, name, salary FROM mytable ORDER BY salary DESC';foreach ($pdo_conn->query($sql) as $row) ...{print $row['id'] . "\t";print $row['name'] . "\t";print $row['salary'] . "\n";}}?> 下面是一种可能的输出结果:1000 mike 2000 2000 john 2500 … … 7000 bill 10000 PDO除了可以进行基本的数据库操作外,还可以通过beginTransaction、rollBack、commit方法对数据库进行事务操作。 $pdo_conn = new PDO('odbc:mydb2', 'db2admin', 'mypassword'); 其中mydb2是为DB2 Express C建立的数据源怎样获取DB2 Express C建立的数据源?我要远程连接db2数据库 问题解决了,改用db2_connect连接 自动给图片加链接的 正则怎么写? 分享一个对memcached扩展封装的类 如何利用php 操作xml分页? php采用zend框架,并且用PDO连接ORACLE数据库,结果时不时就出现错误,报zend异常 这段代码怎么没有输出啊? 如何用PHP给serv-u添加ftp用户 1.8G志强+512M的服务器 请问fsockopen函数如何读取目录下的文件? php解析问题,请不吝赐教~~谢谢~~ 如何在一个窗口中刷新另一个窗口呢? php接口 这样的一个排序功能如何实现?
其中mydb2是为DB2 Express C建立的数据源。2.通过文件数据源连接DB2数据库$pdo_conn = new PDO("url:file://usr/local/db2.dsn");
其中db2.dsn是为DB2 Express C建立的文件数据源。3.将连接字符串引用php.ini中在php.ini中加入如下的信息:[PDO]pdo.dsn.mydb2 = " odbc:mydb2; username=db2admin; password=mypassword"$pdo_conn = new PDO('mydb2', 'db2admin', 'mypassword');
上面三种方法虽然都是使用的DB2数据源,但在后面的操作中(如查询数据等)的接口和其他的数据库完全一致。如下面是使用$pdo_conn来查询test中的mytable表中的数据。$sql = 'SELECT id, name, salary FROM mytable ORDER BY salary DESC';foreach ($pdo_conn->query($sql) as $row) ...{print $row['id'] . "\t";print $row['name'] . "\t";print $row['salary'] . "\n";}}?>
下面是一种可能的输出结果:1000 mike 2000 2000 john 2500 … … 7000 bill 10000
PDO除了可以进行基本的数据库操作外,还可以通过beginTransaction、rollBack、commit方法对数据库进行事务操作。
其中mydb2是为DB2 Express C建立的数据源怎样获取DB2 Express C建立的数据源?我要远程连接db2数据库