您的位置:

php如何连接使用db2(db2怎么连接)

本文目录一览:

如何远程连接db2数据库

DB2连接远程数据库实例的步骤

一: 开始菜单--------运行--------输入”db2cmd”,进入DB2命令行处理器,如下图:

二:输入”db2”,进入命令处理状态,如下图:

三:输入

CATALOG TCPIP NODE nodeone REMOTE 192.9.107.64 SERVER 50000

remote_instance db2admin

注:其中nodeone为自己取的节点名称,192.9.107.64为远程数据库的IP地址,db2admin为远程数据库的实例.结果如下:

四:输入

CATALOG DB RONESERV AS testdb AT NODE nodeone

注:其中RONESERV为远程数据库的名称,testdb为该远程数据库在本地机器上的别名,nodeone为步骤三中我们建立的节点名称

五:此时即可像操作本地数据库一样操作远程数据库了,输入:

connect to testdb user db2admin using lianxi

注:其中testdb为我们在步骤四中为远程数据库指定的别名,db2admin为远程数据库的用户名,lianxi为远程数据库的密码

此时您可看到,DB2的控制中心能像操作本地数据库一样操作远程数据库了.

在ThinkPHP里如何用pdo连接db2 - PHP框架开发

是的,使用pdo要配置DSN,我都设置了,还是不行,php也开启了pdo模块,严重怀疑thinkphp对pdo没有很好的支持

linux下的php如何连接db2数据库

你是apt装的,不存在编译。

apt难道没有提供db2的驱动吗?试下

apt-get

install

pdo

pdo_odbc

然后在php.ini里开启,用pdo连接试试。

如果我的回答没能帮助您,请继续追问。

您也可以向我们团队发出请求,会有更专业的人来为您解答。

php连接db2数据库

不是都一样嘛

首先要把php.ini extention关于db2前面的分号去掉,也就是开启db2模块

然后重启apche

代码不都是一句话,

//mysql_connect(‘localhost’,'root','pwd',3306) 这是mysql的

db2的就这样

db2_connect($database, $username, $password)

就这么简单,没楼主你想你那么复杂

db2数据库如何连接

1.首先将数据库服务端的数据库映射到客户端(因为使用ODBC的原因)

映射命令如下:

Db2cmd

Db2

//将远程节点192.168.80.207:50001映射为node207本地节点

catalog tcpip node node207 remote 192.168.80.207 server 50001

//映射数据库zcldb到本地node207节点

catalog database zcldb at node node207

2.新增ODBC,连接到本地DB2映射数据库

3.应用程序连接ODBC

连接字符串:

add name="DB2ConnectionString" connectionString="driver={IBM DB2 ODBC DRIVER};DSN=localdbname;UID=user;DBALIAS=localdbname;MODE=SHARE;PWD=password;" providerName="System.Data.Odbc"/

PHP源代码连接数据库

数据库有很多种类:mysql,oracle,mssql,db2等等。PHP操作数据库的时候,要保证该类型数据库的扩展已开启。这里连接的数据库以mysql为例:

?php

//数据库服务器地址

$host="localhost"; 

//连接数据库用户名

$uname="root"; 

//连接数据库密码

$upass=""; 

//连接数据库

$conn=mysql_connect($host, $uname,$upass);

//判断连接

if(!$conn){

    die("连接数据库失败!").mysql_errno();    

}

//连接成功,其他操作省略

?