本文目錄一覽:
- 1、如何遠程連接db2資料庫
- 2、在ThinkPHP里如何用pdo連接db2 – PHP框架開發
- 3、linux下的php如何連接db2資料庫
- 4、php連接db2資料庫
- 5、db2資料庫如何連接
- 6、PHP源代碼連接資料庫
如何遠程連接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();
}
//連接成功,其他操作省略
?
原創文章,作者:R9WAF,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/127734.html
微信掃一掃
支付寶掃一掃