成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

DB2聯(lián)合數(shù)據(jù)庫使用實(shí)例

數(shù)據(jù)庫
使用DB2聯(lián)合數(shù)據(jù)庫,您可以使用一條SQL語句查詢多個(gè)數(shù)據(jù)源中的數(shù)據(jù)。奇妙的是,這些數(shù)據(jù)源可以多種多樣:即可以是多種關(guān)系數(shù)據(jù)庫系統(tǒng),也可以是非關(guān)系數(shù)據(jù)庫系統(tǒng),比如Microsoft Excel、xml等。本文將首先探討多個(gè)關(guān)系數(shù)據(jù)庫之間的聯(lián)合訪問。

DB2數(shù)據(jù)庫是IBM重點(diǎn)扶持的項(xiàng)目之一,其應(yīng)用也非常廣泛,下面將為您介紹使用DB2聯(lián)合數(shù)據(jù)庫的方法,供您參考,希望對您有所幫助。

使用DB2聯(lián)合數(shù)據(jù)庫,您可以使用一條SQL語句查詢多個(gè)數(shù)據(jù)源中的數(shù)據(jù)。奇妙的是,這些數(shù)據(jù)源可以多種多樣:即可以是多種關(guān)系數(shù)據(jù)庫系統(tǒng),也可以是非關(guān)系數(shù)據(jù)庫系統(tǒng),比如Microsoft Excel、xml等。本文將首先探討多個(gè)關(guān)系數(shù)據(jù)庫之間的聯(lián)合訪問。

我們不如先來動(dòng)手配置一個(gè)簡單的聯(lián)合數(shù)據(jù)庫實(shí)例來培養(yǎng)一下您的成就感,這樣可以為您理解聯(lián)合數(shù)據(jù)庫所設(shè)計(jì)的概念及繁多的參數(shù)選項(xiàng)增加一點(diǎn)信心。我一向喜歡這種文章風(fēng)格,我相信很多人也會(huì)喜歡的。

要進(jìn)行下面的試驗(yàn),您必須先安裝DB2 v8.2 ESE (Enterprise Server Edition) for Windows。DB2的安裝不是本文的討論范圍。

假如您的DB2已經(jīng)安裝好了,那就開始吧。

1) 使用windows管理員權(quán)限的用戶登陸windows,筆者用的是Administrator。
2) 為了完成下面的演示,您還需要另外一個(gè)windows用戶,筆者使用安裝DB2的時(shí)候自動(dòng)創(chuàng)建的db2admin用戶。您當(dāng)然也可以使用其他 windows用戶。

3) 確保您已經(jīng)創(chuàng)建了至少一個(gè)可用的實(shí)例。筆者使用缺省創(chuàng)建的DB2實(shí)例。您可以通過在命令窗口運(yùn)行DB2START命令來啟動(dòng)這個(gè)實(shí)例
4) 在DB2命令窗口運(yùn)行DB2 GET DBM CFG 來查看當(dāng)前實(shí)例的配置參數(shù),并確保FEDERATED參數(shù)設(shè)置為YES,您可以通過運(yùn)行DB2 UPDATE DBM CFG USING FEDERATED YES來設(shè)置這個(gè)參數(shù)。修改這個(gè)參數(shù)后,必須重新啟動(dòng)實(shí)例才會(huì)生效(DB2STOP/DB2START)

5) 卻保您已經(jīng)創(chuàng)建了DB2樣本數(shù)據(jù)庫SAMPLE,如果您還沒有創(chuàng)建,可以通過在DB2命令行窗口運(yùn)行db2sampl命令來創(chuàng)建它。此樣本數(shù)據(jù)庫包含了一些樣本表和數(shù)據(jù),使用這個(gè)數(shù)據(jù)庫作演示可以使我們節(jié)省一點(diǎn)時(shí)間。
6) 創(chuàng)建另外一個(gè)數(shù)據(jù)庫,筆者使用名字TESTDB:
   DB2 CREATE DB TESTDB#p#

7) 運(yùn)行DB2CE命令打開DB2命令編輯器,并在這兒完成下面的步驟。

8) 連接到sample數(shù)據(jù)庫,并創(chuàng)建DRDA包裝器(WRAPPER).
   CONNECT TO SAMPLE;
   CREATE WRAPPER DRDA;
  
9) 創(chuàng)建服務(wù)器(SERVER)
CREATE SERVER TESTDB TYPE DB2/UDB VERSION '8.2' WRAPPER "DRDA" AUTHID "db2admin" PASSWORD "db2admin" OPTIONS( ADD DBNAME 'TESTDB', PASSWORD 'Y');

10) 創(chuàng)建用戶映射
CREATE USER MAPPING FOR "ADMINISTRATOR" SERVER "TESTDB" OPTIONS ( ADD REMOTE_AUTHID 'db2admin', ADD  REMOTE_PASSWORD 'db2admin') ;

11) 使用db2admin用戶連接到TESTDB數(shù)據(jù)庫、創(chuàng)建表WORKITEM、并插入樣本數(shù)據(jù)。

CONNECT TO TESTDB USER db2admin USING db2admin;

CREATE TABLE WORKITEM (
ITEMNO CHAR(4) NOT NULL,
ITEMNAME VARCHAR(50) NOT NULL,
EMPNO CHAR(6),
PRIMARY KEY (ITEMNO)#p#
);

INSERT INTO WORKITEM(ITEMNO,ITEMNAME,EMPNO) VALUES ('0001','測試程序模塊1','000010');
INSERT INTO WORKITEM(ITEMNO,ITEMNAME,EMPNO) VALUES ('0002','完成模塊2的開發(fā)','000020');
INSERT INTO WORKITEM(ITEMNO,ITEMNAME,EMPNO) VALUES ('0003','聯(lián)系客戶A','000030');

12) 連接到SAMPLE數(shù)據(jù)庫,并為TESTDB數(shù)據(jù)庫中的WORKITEM表創(chuàng)建昵稱:
CONNECT TO SAMPLE;
CREATE NICKNAME ADMINISTRATOR.WORKITEM FOR TESTDB.DB2ADMIN.WORKITEM;

13) OK,現(xiàn)在我們就可以在SAMPLE數(shù)據(jù)庫中使用TESTDB數(shù)據(jù)庫中的WORKITEM表了,而且還可以和SAMPLE數(shù)據(jù)庫的EMPLOYEE表聯(lián)合查詢:
    SELECT * FROM WORKITEM;

我們來查詢由誰來負(fù)責(zé)哪個(gè)工作項(xiàng)目:

    SELECT A.ITEMNO,A.ITEMNAME,A.EMPNO,B.FIRSTNME,B.LASTNAME FROM WORKITEM A LEFT OUTER JOIN EMPLOYEE B ON A.EMPNO=B.EMPNO;
   
到此為止,SAMPLE數(shù)據(jù)庫就已經(jīng)變成了聯(lián)合數(shù)據(jù)庫,您通過在SAMPLE數(shù)據(jù)庫中為TESTDB數(shù)據(jù)庫中的表或視圖創(chuàng)建昵稱來訪問他們。
 

責(zé)任編輯:段燃 來源: CSDN博客
相關(guān)推薦

2010-07-23 08:42:00

TOLLSDBDB2

2010-08-25 10:50:48

DB2數(shù)據(jù)庫

2011-03-11 16:02:03

DB2數(shù)據(jù)庫安裝

2010-08-26 16:15:25

DB2數(shù)據(jù)庫管理

2010-11-01 11:30:41

DB2數(shù)據(jù)庫權(quán)限

2010-09-30 11:49:21

DB2數(shù)據(jù)庫權(quán)限

2010-11-03 16:21:18

DB2數(shù)據(jù)庫授權(quán)

2009-07-06 17:34:26

遠(yuǎn)程復(fù)制DB2

2011-08-23 09:23:35

DB2OLAP函數(shù)OLTP

2010-09-01 15:15:20

DB2動(dòng)態(tài)游標(biāo)

2009-08-07 15:26:38

C#數(shù)據(jù)庫編程實(shí)例

2010-08-31 13:06:49

DB2數(shù)據(jù)庫

2010-11-03 16:32:10

DB2創(chuàng)建數(shù)據(jù)庫

2010-08-31 11:26:59

DB2數(shù)據(jù)庫

2010-11-02 11:49:18

SQL SERVER連

2009-12-16 10:48:42

DB2數(shù)據(jù)庫

2011-05-16 14:42:12

DB2數(shù)據(jù)庫實(shí)用操作

2010-08-25 11:11:59

DB2JDBC連接

2011-03-03 14:52:40

DB2數(shù)據(jù)庫恢復(fù)

2010-08-31 14:04:49

DB2驅(qū)動(dòng)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 大香在线伊779 | 激情婷婷 | 国产激情视频 | 久久精品成人热国产成 | 久久r精品| 欧美精品一区三区 | 男女污污动态图 | 久在草| 成人国产在线视频 | 精品久久一区 | 日本午夜在线视频 | 久久精品亚洲欧美日韩精品中文字幕 | 国产区一区二区三区 | 日韩欧美三区 | 午夜在线影院 | 免费黄色录像视频 | 在线看片福利 | 日韩在线91| 男女免费观看在线爽爽爽视频 | 中文字幕第十五页 | 日本欧美国产 | 欧美黑人一区 | 精品国产乱码久久久久久图片 | 国产美女自拍视频 | 欧洲毛片| 免费视频99 | 91精品国产91久久久久久吃药 | 一区二区三区四区在线视频 | 欧美区日韩区 | 久久久青草 | 欧美日韩成人在线 | 夜夜精品浪潮av一区二区三区 | 国产三级一区二区 | 欧美性一区二区三区 | 欧美极品在线视频 | 最新黄色在线观看 | 久久99精品视频 | 国产一二区视频 | 国产欧美在线一区 | 99伊人网| 亚洲欧美另类在线 |