使用NetBeans和Eclipse開發(fā)PHP應(yīng)用程序_第1頁
使用NetBeans和Eclipse開發(fā)PHP應(yīng)用程序_第2頁
使用NetBeans和Eclipse開發(fā)PHP應(yīng)用程序_第3頁
使用NetBeans和Eclipse開發(fā)PHP應(yīng)用程序_第4頁
使用NetBeans和Eclipse開發(fā)PHP應(yīng)用程序_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、/downloads/Java的開發(fā)工具有:Eclipse ,MyEclipse,NetBeans,JBuilder,JCreator.C+的開發(fā)工具有:Visual C+6.0,使用NetBeans和Eclipse開發(fā)PHP應(yīng)用程序1、NetBeans:一款開源的集成開發(fā)環(huán)境,利用它可以創(chuàng)建桌面、企業(yè)級、Web和移動設(shè)備應(yīng)用程序,支持Java, C/C+,甚至動態(tài)腳本語言PHP,JavaScript,Groovy和Ruby。NetBeans IDE安裝簡單,具有開箱即用的特性,可以再多 個操作系統(tǒng)上運行,如Windows,Linux,Mac OS X

2、和Solaris。2、Eclipse:它是建立在Equinox OSGi基礎(chǔ)之上的開源項目,Eclipse從Java IDE開始不斷發(fā)展,支持越來越多的語 言,包括靜態(tài)和動態(tài)語言,厚客戶端,瘦客戶端和服務(wù)端框架,建模和業(yè)務(wù)報表,嵌入式和移動開發(fā)。它是目前最好的 Java IDE。本文將使用NetBeans和Eclipse開發(fā)一個簡單的Web應(yīng)用程序,為一個虛擬書店開發(fā)的一個搜索組件,用戶只需要輸入 書名,作者或ISBN號,程序就可以從數(shù)據(jù)庫中找出符合條件的結(jié)果。通過閱讀本文,你會了解到NetBeans和Eclipse的 PHP特性,你還可以在它們之間進行對比,如果兩者都滿足你開發(fā)的需要,那你可

3、以好好比較一下,看哪款I(lǐng)DE最適合你 。要實現(xiàn)前面說到的應(yīng)用程序,需要用到一系列技術(shù),包括HTML,JavaScript(Ajax),PHP和MySQL 5.0數(shù)據(jù)庫。需要用到的工具NetBeans 6.5 for PHPEclipse PDT or Eclipse PDT 2.0Java Development Kit (JDK) version 5 or 6MySQL 5.0PHP5Apache HTTP Server 2.0NetBeans IDE 6.5 for PHP介紹我從NetBeans開始說起,首先從/downloads/index.

4、html下載NetBeans,如圖1所示。安裝 時只需根據(jù)安裝向?qū)е敢纯?。圖- 1 下載NetBeans IDE 6.5 for PHP:在NetBeans下載頁面點擊PHP行只要安裝了Java運行環(huán)境(JRE)就可以運行NetBeans for PHP,不需要安裝完整的JDK,NetBeans IDE for PHP的最 新版本是6.5,它包含了以下新特性:1、PHP源代碼編輯器2、遠程和本地項目開發(fā)3、簡化了代碼導(dǎo)航操作4、PHP調(diào)試(你可以檢查本地變量、設(shè)置監(jiān)視點、斷點,評估代碼的靈活性),NetBeans IDE for PHP也允許你使用 XDebug,可以任意選擇一個調(diào)試器版本,

5、但推薦使用XDebug 2.0,它和PHP 5.0具有更好的兼容性。5、MySQL集成創(chuàng)建PHP項目為了實現(xiàn)一個PHP腳本/Web應(yīng)用程序,你需要創(chuàng)建一個PHP項目根(一個空項目,僅包括通用的文件和目錄)。無論是 哪種應(yīng)用程序,IDE一般都是使用“項目”的概念,NetBeans為配置一個新項目提供了專用的向?qū)В凑障铝胁襟E創(chuàng)建一 個booksPHP示例應(yīng)用程序:1、啟動NetBeans;2、選擇文件創(chuàng)建一個新項目(將打開一個新建項目對話框);3、從類別面板中選擇PHP,從項目面板中選擇PHP應(yīng)用程序(你也可以選擇載入一個PHP應(yīng)用程序),點擊下一步; 4、在這個對話框中輸入項目名稱和位置,這里

6、輸入booksPHP,在源文件夾字段選擇一個方便的位置,點擊下一步; 5、NetBeans支持在本地服務(wù)器(通常是Apache HTTP Server)上運行PHP應(yīng)用程序,也支持在遠程服務(wù)器上(通過 FTP)或作為PHP腳本(使用PHP解釋器)運行,為了進行對比,你應(yīng)該在Apache HTTP Server下運行booksPHP應(yīng)用程序, 因此,從列表中選擇本地Web站點,接下來在項目URL字段區(qū)域輸入應(yīng)用程序的URL,URL通常是類似 http:/localhost/.的字符串,這個例子就應(yīng)該是http:/localhost/php/booksPHP/(當然你需要為你的配置對這個 URL做

7、適當?shù)恼{(diào)整),因為計劃在本地服務(wù)器上運行項目,你需要提供一個運行位置好讓NetBeans將應(yīng)用程序代碼拷貝到 那里,選擇“從源文件夾拷貝到另一個位置”,在“拷貝到”區(qū)域指定目標位置(如C:Program FilesApache GroupApache2htdocsphpbooksPHP),顯然,僅當項目的根文件夾和本地服務(wù)器根文件夾不同時才需要這么做; 6、點擊完成按鈕關(guān)閉新建項目對話框。如果你選擇以腳本形式運行PHP應(yīng)用程序,那你必須指定PHP解釋器(PHP.exe)的位置,同樣,如果你選擇在遠處服 務(wù)器上運行PHP應(yīng)用程序,你必須指定一個有效的FTP連接,上傳目錄和上傳方法。至此,NetB

8、eans就將項目生成好了,如圖2所示。圖- 2 生成的項目:完成新建項目向?qū)Ш螅贜etBeans IDE中就會看到生成的項目根了實現(xiàn)項目項目創(chuàng)建好后,就可以開始實現(xiàn)booksPHP的功能了,在表現(xiàn)層需要一些HTML代碼,一些Javascript代碼實現(xiàn)Ajax,一 些PHP和數(shù)據(jù)庫代碼實現(xiàn)業(yè)務(wù)邏輯和持久任務(wù),因為應(yīng)用程序需要所有技術(shù)共同存在,你需要好好研究一下NetBeans是如 何處理每一種技術(shù)的(重點是PHP支持)。創(chuàng)建HTML界面這個項目的大部分HTML代碼都駐留在index.php頁面中,index.php由NetBeans創(chuàng)建項目根時自動創(chuàng) 建,你可以使用NetBeans的Pale

9、tte(窗口|組件面板)工具往里面增加HTML元素,如果沒看到這個工具,點擊窗口Palette(窗口|組件面板)菜單,Palette(窗口|組件面板) 提供了所有主要HTML元素的快捷方式,通過拖拉完成元素的選擇操作。在添加某些標簽前,NetBeans要求你為其指定特殊的配置,如:當你拖動一個 標簽時,你得先指定行數(shù)和列數(shù)等等,這里我就不詳述了,在NetBeans中創(chuàng)建HTML代碼就象在公園中散步一樣輕 松。因此,使用Palette和拖拉元素修改index.php,最終結(jié)果如清單1所示。 清單1 HTML代碼(index.php) Search book! 有一些標簽(如 和)不能通過Pale

10、tte拖拉實現(xiàn),你需要手 工增加它們,此時你會發(fā)現(xiàn)NetBeans的代碼助手非常有用,如圖3所示。圖- 3 NetBeans代碼助手:手動插入標簽時代碼助手提供幫助添加Javascript Ajax代碼從清單1中得知index.php使用的Javascript模塊叫做AJAXjs.js,這個模塊包含了booksPHP應(yīng)用程序的Ajax代碼,在 NetBeans中,你可以參照以下步驟創(chuàng)建Javascript文件:1、在項目視圖中,展開booksPHP節(jié)點,在源文件節(jié)點上點右鍵;2、選擇新建從上下文菜單中選擇其它選項;3、在新建文件向?qū)е?,從類別面板中選擇“其它”項目;4、在同一個對話框中,從文件

11、類型面板中選擇“Javascript文件”;5、點擊下一步按鈕;6、為新建的Javascript文件指定一個文件名(這里命名為AJAXjs);7、點擊完成按鈕。至此,在NetBeans編輯器中你應(yīng)該看到一個空的Javascript文件,使用Javascript代碼助手插入不言自明的代碼,如 清單2所示。清單2 Javascript Ajax代碼/* To change this template, choose Tools | Templates* and open the template in the editor.*/var checkTimeout = null;var xmlhttp

12、 = null;function searchAJAX(searchIndex)var toSearch = document.getElementById(searchId).value;var url = search.php?findwhat= + escape(toSearch) + &findby= + escape(searchIndex);document.getElementById(bookanimID).innerHTML = ;if(window.XMLHttpRequest)xmlhttp = new XMLHttpRequest();else if (window.A

13、ctiveXObject)xmlhttp = new ActiveXObject(Microsoft.XMLHTTP);xmlhttp.open(GET, url, true);xmlhttp.onreadystatechange=searchCallback;xmlhttp.send(null);checkTimeout = setTimeout(ajaxTimeout(xmlhttp);,);function searchCallback()tryif(xmlhttp.readyState=4)if(xmlhttp.status=200)clearTimeout(checkTimeout)

14、;document.getElementById(bookanimID).innerHTML = ;document.getElementById(resultsID).innerHTML = xmlhttp.responseText;catch(e)alert(Unknown error!)function ajaxTimeout(ajaxOBJ)document.getElementById(bookanimID).innerHTML = ;alert(Timeout!);ajaxOBJ.abort();實現(xiàn)PHP代碼為booksPHP項目實現(xiàn)PHP代碼之前,先去

15、/features/php/看一看NetBeans為PHP開發(fā)人員提 供的完整特性清單。在開發(fā)booksPHP時你可以研究清單中每一個特性,首先,創(chuàng)建一個search.php文件,這個文件中將 包括查詢數(shù)據(jù)庫的PHP代碼,下面是具體的步驟:1、在項目視圖中,展開booksPHP節(jié)點,在源文件節(jié)點上點右鍵;2、選擇新建在上下文菜單中選擇PHP文件選項;3、為php文件指定一個文件名(這里是search);4、點擊完成按鈕。NetBeans為創(chuàng)建php頁面,類和接口提供了向?qū)В荚谛陆ǖ纳舷挛牟藛沃小,F(xiàn)在在NetBeans編輯器中應(yīng)該看到一個空的php文件,綜合使用代碼助手,語法

16、和語義代碼高亮顯示,彈出式文檔, 代碼格式化和折疊,實例重命名,代碼模板和自動代碼完成(包括括號自動完成)等功能實現(xiàn)清單3中的代碼。清單3 PHP代碼?phprequire_once (database.php);$findwhat = ;$findby = 1;if(isset($_GETfindwhat) $findwhat = $_GETfindwhat; if(isset($_GET findby) $findby = $_GETfindby; /query the databaseif ($findby = 1) /search by author$res = mysql_query

17、(select * from bookstore where author=.$findwhat., $id);if (!$res) die(Search failed!.mysql_error ();if ($findby = 2) /search by ISBN$res = mysql_query (select * from bookstore where isbn=.$findwhat., $id);if (!$res) die (Search failed!.mysql_error();if ($findby = 3) /search by book$res = mysql_quer

18、y (select * from bookstore where book=.$findwhat., $id);if (!$res) die (Search failed!.mysql_error();$rows = mysql_num_rows($res);if ($rows 0)$rowcolor = #E1EBFB;$xml = ;$xml = $xml.;$xml = $xml.Book name;$xml = $xml.Author;$xml = $xml.ISBN;$xml = $xml.Price;$xml = $xml.; while ($row = mysql_fetch_a

19、rray($res)if ($rowcolor = #E1EBFB) $rowcolor = #95B3DE; else $rowcolor = #E1EBFB; $xml = $xml.;$xml = $xml.$row book.;$xml = $xml.$row author.;$xml = $xml.$row isbn.;$xml = $xml.$row price.;$xml = $xml.;$xml = $xml.; else $xml = ;$xml = $xml.No result found! ;$xml = $xml.; echo $xml;?清單3中的代碼使用了一個dat

20、abase.php文件,這是一個簡單的php文件,它提供了一個到books數(shù)據(jù)庫的連接,代碼 如下:?php$id=mysql_connect(localhost,root,)or die (Fatal server error!);$select = mysql_select_db(books, $id)or die (Fatal server error!);?創(chuàng)建數(shù)據(jù)庫前一小節(jié)的代碼顯示要使用到books數(shù)據(jù)庫,你也可以使用NetBeans創(chuàng)建數(shù)據(jù)庫:1、啟動MySQL數(shù)據(jù)庫;2、在NetBeans中切換到服務(wù)視圖,如果看不到這個視圖,請重窗口菜單中打開它;3、展開數(shù)據(jù)庫節(jié)點,導(dǎo)航到My

21、SQL服務(wù)器節(jié)點,從上下文菜單中選擇連接,如圖4所示。圖- 4 連接到MySQL服務(wù)器:從NetBeans服務(wù)標簽中可以找到和連接到數(shù)據(jù)庫如果你想配置MySQL的屬性,在圖4的上下文菜單中選擇屬性即可。4、NetBeans建立好數(shù)據(jù)庫連接后,在MySQL服務(wù)器節(jié)點下可以看到一串可用的數(shù)據(jù)庫;5、你也可以創(chuàng)建新的數(shù)據(jù)庫,如果要創(chuàng)建books數(shù)據(jù)庫,在MySQL服務(wù)器節(jié)點上點擊右鍵,選擇創(chuàng)建數(shù)據(jù)庫選項; 6、在創(chuàng)建MySQL數(shù)據(jù)庫對話框中,將數(shù)據(jù)庫命名為books,并為訪問用戶授予全部訪問權(quán)限,對所有用戶使用 *localhost,如圖5所示。圖- 5 創(chuàng)建一個MySQL數(shù)據(jù)庫:輸入數(shù)據(jù)庫名字,并

22、選擇你想要授予訪問權(quán)的用戶或組填充數(shù)據(jù)庫books數(shù)據(jù)庫創(chuàng)建好后,按照下列步驟進行連接,并創(chuàng)建一些示例數(shù)據(jù):1、在books節(jié)點(它應(yīng)該在MySQL服務(wù)器節(jié)點下)上點擊右鍵從上下文菜單中選擇“連接”連接到新的books數(shù)據(jù)庫; 2、在連接窗口中,在用戶名處輸入root,密碼留空,點擊確定,如圖6所示。圖- 6 創(chuàng)建一個數(shù)據(jù)庫連接:輸入連接到books數(shù)據(jù)庫的用戶名和密碼3、NetBeans在數(shù)據(jù)庫樹中自動添加一個連接節(jié)點jdbc:mysql:/localhost:3306/books;4、展開jdbc:mysql:/localhost:3306/books節(jié)點,在Tables上點擊右鍵,從上下

23、文菜單中選擇創(chuàng)建表;5、在創(chuàng)建表向?qū)е?,輸入表名bookstore,并如圖7所示指定其結(jié)構(gòu)。圖- 7 創(chuàng)建表:使用創(chuàng)建表對話框定義bookstore表結(jié)構(gòu)6、點擊確定;7、在jdbc:mysql:/localhost:3306/books節(jié)點上點擊右鍵,從上下文菜單中選擇執(zhí)行命令;8、打開一個SQL命令窗口,在這個窗口中,你可以使用一些記錄填充bookstore表,輸入并執(zhí)行下列SQL語句,點擊運 行SQL按鈕:insert into bookstore values (1, Introduction to PHP, Mark User, 3334-4424-334-3433, 500)ins

24、ert into bookstore values (2, DHTML and CSS, Teague Sanders, 4545-23-23-23-23232, 1500)insert into bookstore values (3, Introduction to PHP, Weeling Tom,4334-2323-23233-434, 300)insert into bookstore values (4, Web design, Weeling Tom, 4334-2323-23233-434, 600)insert into bookstore values (5, PHP 5,

25、 Weeling Tom, 444-87-67665-, 600)insert into bookstore values (6, JavaServer Pages, Tick Own, 897-9898-987-099, 800)至此,數(shù)據(jù)庫就準備好了,我們還是切換回項目視圖。從NetBeans運行booksPHP現(xiàn)在可以運行和測試booksPHP應(yīng)用程序了,確定MySQL和Apache HTTP Server處于運行狀態(tài),然后選擇運行運行項目 ,會啟動一個Web瀏覽器,你會看到應(yīng)用程序的界面如圖8所示。圖- 8 運行中的booksPHP程序:這里是booksPHP在瀏覽器中的運行示例安裝E

26、clipse PDT for PHPPDT項目為Eclipse平臺創(chuàng)建了一個開源的PHP開發(fā)工具,運行PDT 2.0 for Eclipse必須安裝JDK或JRE(最低版本要求 5.0),從/pdt/下載多合一軟件包,如圖9所示,將下載的zip包解壓到合適的文件夾,然后運 行eclipse.exe安裝軟件包。圖- 9 下載PDT 2.0:點擊下載按鈕,并選擇windows版本使用Eclipse創(chuàng)建PHP項目PHP開發(fā)工具項目(即PDT)提供了以下特性:1、直觀易學(xué);2、能與其它Eclipse項目無縫集成;3、遵循Eclipse標準;4、可擴展;5、持續(xù)

27、支持PHP開發(fā);6、支持XDebug和Zend Debugger,在修復(fù)php應(yīng)用程序時提高生產(chǎn)力;7、代碼助手和語法加亮。開發(fā)一個實例項目這一小節(jié)將向你介紹使用Eclipse開發(fā)相同的booksPHP項目,這個過程與使用NetBeans相似,首先創(chuàng)建一個項目根: 1、啟動Eclipse;2、選擇文件新建從上下文菜單中選擇其它選項(彈出新建窗口);3、展開PHP節(jié)點,選擇PHP項目選項,點擊下一步;4、在新建項目對話框中輸入項目名稱booksPHP,目標PHP版本號,選擇項目布局和Javascript支持設(shè)置(選擇啟用 Javascript支持),選中“從現(xiàn)有來源創(chuàng)建項目”單選按鈕,因為你不想

28、使用默認的工作空間,而是使用服務(wù)器工作空 間(這里是Apache HTTP Server),使用瀏覽按鈕導(dǎo)航到你服務(wù)器的部署文件夾,其它全部使用默認設(shè)置,如圖10所示 。點擊下一步繼續(xù)。圖- 10 新建Eclipse PHP項目:這里顯示了使用Eclipse創(chuàng)建PHP項目根時要使用到的設(shè)置注意:確定你選擇的文件夾是空的,因為Eclipse可能會嘗試關(guān)聯(lián)所選擇的部署文件夾中的所有文件和文件夾,對于 這個例子項目,將會在部署文件夾下創(chuàng)建一個空文件夾booksPHP。5、在下一界面中,配置PHP包括路徑,在這里你可以指定項目中包括的文件、工程和庫,其它選項保持默認設(shè)置,點 擊下一步;6、在構(gòu)建路徑界

29、面中你可以指定構(gòu)建過程包括的資源,其它選項保持默認設(shè)置,點擊完成按鈕。Eclipse生成booksPHP項目根,顯示在Eclipse項目資源管理器視圖中。實現(xiàn)index.php Eclipse風(fēng)格你已經(jīng)看到index.html包括的內(nèi)容,如清單1所示,因此現(xiàn)在你可以直接跳到實現(xiàn)了,Eclipse實現(xiàn)的步驟是:1、在項目資源管理器視圖中,在項目名稱上點擊右鍵,選擇新建其它選項;2、在新建窗口中,展開Web節(jié)點,選擇HTML,點擊下一步;3、在下一個界面中,指定文件名為index.html,點擊下一步;4、為初始化這個HTML頁面選擇一個模板,如New HTML file (4.01 transi

30、tional),點擊完成。Eclipse將會生產(chǎn)并自動打開index.html文件,按照NetBeans中的方法修改其內(nèi)容(參見清單1),與NetBeans類似, 當你輸入HTML元素時,Eclipse也提供了一個代碼助手,如圖11所示。圖- 11 Eclipse代碼助手:這里顯示了輸入一個尖括號前半部分后彈出的代碼助手PHP透視圖和視圖你可能已經(jīng)知道,Eclipse使用了一套視圖來支持不同的技術(shù),每套視圖叫做透視圖,透視圖和它們的視圖之間的連 接是邏輯連接,因此你可以在透視圖中顯示任意視圖,對于PHP,Eclipse提供了兩種透視圖:1、PHP透視圖:為開發(fā)階段使用提供的一套視圖;2、PHP

31、調(diào)試透視圖:為調(diào)試階段使用提供的一套視圖。你可以從“窗口打開透視圖其它菜單”激活任意一種透視圖,此時會打開一個包含所有可用的透視圖的向?qū)?,選擇 一個你想要的透視圖,點擊確定,這樣就激活了PHP透視圖,它將會顯示下面的PHP專用視圖:1、PHP資源管理器:這個樹狀視圖描繪了PHP應(yīng)用程序;2、PHP函數(shù):這個視圖包含了PHP核心函數(shù)列表,在一個函數(shù)上雙擊可以將其添加到你的PHP代碼中,在函數(shù)上點擊右 鍵,選擇打開手冊選項,會直接打開PHP手冊并跳到對應(yīng)的小節(jié);3、PHP項目大綱:對于一個大型項目而言,大綱視圖非常有用,它包含三個部分:類、常量和函數(shù);4、參數(shù)堆棧:在調(diào)試過程中進入一個函數(shù)時顯示其

32、參數(shù);5、瀏覽器輸出:顯示瀏覽器輸出內(nèi)容;6、調(diào)試輸出:顯示調(diào)試輸出內(nèi)容。你可以從“窗口顯示視圖其它PHP工具按鈕”菜單激活任意一個視圖,如在PHP透視圖中激活全部視圖,然后將它 們拖拉到適當?shù)奈恢?,如圖12所示。圖- 12 激活PHP透視圖:這個圖顯示了在PHP透視圖中激活的視圖Eclipse會記住這些設(shè)置,因此圖12中中的布局在下一次使用PHP透視圖時將會顯示同樣的布局。在Eclipse中實現(xiàn)booksPHP代碼正如你知道的booksPHP項目包括另外兩個php頁面database.php和search.php,在Eclipse中創(chuàng)建php頁面的步驟如下 :1、在項目資源管理器視圖中,在項

33、目名稱上點擊右鍵,選擇新建從上下文菜單中選擇其它;2、在新建窗口中,展開PHP節(jié)點,選擇“PHP文件”,點擊下一步;3、在下一個界面中,設(shè)置項目的源文件夾位置,文件名輸入database.php,點擊下一步;4、最后,為初始化內(nèi)容選擇一個模板,這里選擇“New simple PHP file”和選項,點擊完成。在實現(xiàn)PHP代碼時別忘了Eclipse的PHP視圖和代碼助手的用途。實現(xiàn)AJAXjs.js Eclipse風(fēng)格為了完成項目代碼,你需要完成Javascript Ajax部分,在Eclipse中創(chuàng)建一個 Javascript文件:1、在項目資源管理器視圖中,在項目名稱上點擊右鍵,選擇新建從

34、上下文菜單中選擇其它;2、在新建窗口中,展開Javascript節(jié)點,選擇Javascript源文件項目,點擊下一步;3、在下一個界面中,指定文件名AJAXjs.js,點擊完成。Eclipse生成新的Javascript文件并在編輯器中打開,在輸入代碼之前,你應(yīng)該知道Eclipse提供了一個Javascript透 視圖和一套專用視圖,可以從“窗口打開透視圖其它Javascript”菜單激活。Eclipse提供了一個Javascript校驗程序(通過窗口參數(shù)選擇Javascript校驗程序菜單激活),但我現(xiàn)在建議你還 不要使用它,因為目前這個校驗程序在理解Javascript代碼方面還存在問題。

35、在輸入AJAXjs.js代碼時,記住使用Eclipse的代碼高亮和代碼助手功能,如圖13所示。圖- 13 Eclipse代碼輸入特性:你可以再這張圖中看到代碼高亮和代碼助手特性創(chuàng)建books數(shù)據(jù)庫 Eclipse風(fēng)格Eclipse PDT未提供數(shù)據(jù)庫開發(fā)支持,但Eclipse有許多的插件來完成數(shù)據(jù)庫開發(fā),其中最著名的就是Eclipse Data Tools Platform(DTP),你需要了解DTP插件,新的數(shù)據(jù)庫透視圖可以幫助你開發(fā)books數(shù)據(jù)庫,下面是安裝DTP的步驟 :1、從幫助菜單下選擇軟件升級;2、切換到可用軟件標簽頁;3、在可用軟件面板中,找到Ganymede Update S

36、ite條目,如果看不到這個條目,點擊管理站點按鈕,從列表中激活 它;4、檢查Ganymede Update Site條目等待它的列表被填充(如圖14所示)。圖- 14 安裝數(shù)據(jù)庫開發(fā)透視圖:在可用的軟件面板中,找到Ganymede Update Site,選中它,會填充一個插件列表 ,在列表中你會發(fā)現(xiàn)Database Development.,選中它然后點擊安裝按鈕開始下載并安裝5、選中Database Development前的復(fù)選框,點擊安裝按鈕開始安裝;6、你將會看到一個如圖15所示的對話框。圖- 15 Database Development條目:選中你想要安裝的條目7、選中所有的復(fù)選

37、框,點擊下一步,開始安裝,安裝過程這里就不詳述了,只需要說明一點的是安裝結(jié)束后需要重 新啟動Eclipse。成功安裝了DTP后,就可以開始開發(fā)books數(shù)據(jù)庫了,點擊“窗口打開透視圖其它數(shù)據(jù)庫開發(fā)”菜單啟動數(shù)據(jù)庫開 發(fā)透視圖。Eclipse需要專用的驅(qū)動連接數(shù)據(jù)庫,如MySQL,PostgreSQL等,你可以下載MySQL Connector/J driver,它是MySQL 官方JDBC驅(qū)動,解壓之后就會得到一個mysql-connector-java-5.1.7-bin Java歸檔文件,這個歸檔文件應(yīng)該放在你的計 算機合適的位置,放在MySQL home文件夾是一個解決辦法?,F(xiàn)在在左邊面板中你應(yīng)該看到數(shù)據(jù)源資源管理器(Data Source Explorer)視圖了,因為你僅僅安裝了DTP,還沒有 創(chuàng)建任何數(shù)據(jù)庫連接,下面就說一說如何創(chuàng)建MySQL數(shù)據(jù)庫連接:1、啟動MySQL服務(wù)器;2、在數(shù)據(jù)源資源管理器視圖中,在數(shù)據(jù)庫連接上點擊右鍵,從上下文菜單中選擇新建;3、在新建連接配置文件向?qū)е?,從連接配置類型列表中選擇MySQL,點擊下一步,你可以為配置文件輸入一個名字和 簡單的描述信

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論