《Oracle數(shù)據(jù)庫應(yīng)用開發(fā)及實(shí)踐》課件02-第2章 客戶端開發(fā)工具_(dá)第1頁
《Oracle數(shù)據(jù)庫應(yīng)用開發(fā)及實(shí)踐》課件02-第2章 客戶端開發(fā)工具_(dá)第2頁
《Oracle數(shù)據(jù)庫應(yīng)用開發(fā)及實(shí)踐》課件02-第2章 客戶端開發(fā)工具_(dá)第3頁
《Oracle數(shù)據(jù)庫應(yīng)用開發(fā)及實(shí)踐》課件02-第2章 客戶端開發(fā)工具_(dá)第4頁
《Oracle數(shù)據(jù)庫應(yīng)用開發(fā)及實(shí)踐》課件02-第2章 客戶端開發(fā)工具_(dá)第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

-1-本章目標(biāo)掌握SQLDeveloper的下載、安裝掌握使用SQLDeveloper進(jìn)行創(chuàng)建數(shù)據(jù)庫連接掌握使用SQLDeveloper進(jìn)行數(shù)據(jù)的查詢、更新操作

掌握使用SQLDeveloper進(jìn)行表的創(chuàng)建、修改等操作掌握使用SQLDeveloper進(jìn)行開發(fā)與調(diào)試

掌握使用SQLDeveloper進(jìn)行表數(shù)據(jù)的導(dǎo)出、導(dǎo)入掌握使用SQL*Plus-2-OracleSQLDeveloper是Oracle公司提供的一個(gè)免費(fèi)的、圖形化的、集成的數(shù)據(jù)庫開發(fā)工具,可以方便高效地實(shí)現(xiàn)對Oracle數(shù)據(jù)庫的開發(fā)工作。進(jìn)行的操作:瀏覽數(shù)據(jù)庫對象;執(zhí)行SQL語句和SQL腳本;可以編輯和調(diào)試PL/SQL語句運(yùn)行所提供的任何數(shù)量的報(bào)表(reports);創(chuàng)建和保存自己的報(bào)表(reports)。SQLDeveloper概述-3-OracleSQLDeveloper的下載及安裝步驟:進(jìn)入Oracle官方網(wǎng)站下載中心選擇Downloads—>DeveloperTools—>SQLDeveloper下載SQLDeveloper解壓sqldeveloper-9.87-no-jre.zip后,雙擊sqldeveloper.exe即可運(yùn)行SQLDeveloper工具SQLDeveloper下載/technetwork/indexes/downloads/index.html-4-雙擊“sqldeveloper.exe”運(yùn)行SQLDeveloper工具。如果是第一次啟動SQLDeveloper工具,則會彈出下圖,點(diǎn)擊【ok】按鈕左擊【+】按鈕或是右鍵單擊左側(cè)導(dǎo)航欄中的“連接”選項(xiàng)卡,在彈出的菜單中選擇“新建連接”選項(xiàng),進(jìn)入“新建/選擇數(shù)據(jù)庫連接”對話框單擊“測試”按鈕,可以進(jìn)行數(shù)據(jù)庫連接測試,如果測試成功,會在對話框左下角的“狀態(tài)”后面顯示“成功”。測試成功后,單擊“保存”按鈕,會在左側(cè)的連接列表中添加一條記錄連接成功后,默認(rèn)打開一個(gè)SQL工作表創(chuàng)建數(shù)據(jù)庫連接-5-可以進(jìn)行數(shù)據(jù)的查詢、添加、更新、刪除等操作在SQL工作表中輸入要執(zhí)行的查詢語句,點(diǎn)擊執(zhí)行按鈕,或按F9鍵,執(zhí)行該查詢語句。執(zhí)行語句無誤后,需要點(diǎn)擊按鈕,或按F11鍵來提交事務(wù)。數(shù)據(jù)操作-6-建立與相應(yīng)數(shù)據(jù)庫的連接在導(dǎo)航欄中選擇“表”節(jié)點(diǎn),右鍵單擊,在彈出的菜單中選擇“新建表”。首先在“方案”下拉列表中選擇“SCOTT”用戶,輸入表名,“高級”復(fù)選框暫不選中。點(diǎn)擊“添加列”按鈕,為表設(shè)置列名、數(shù)據(jù)類型、大小、是否為空及是否主鍵等基本信息。輸入完各個(gè)列的基本信息后,選中“高級”復(fù)選框,進(jìn)入創(chuàng)建表的高級界面,在該界面中,可以進(jìn)行表類型、列默認(rèn)值、唯一性約束、檢查約束、外鍵約束、索引、注釋等高級信息的設(shè)定。選擇左側(cè)的“唯一約束條件”選項(xiàng),進(jìn)入唯一性約束設(shè)置界面。選擇左側(cè)的“檢查約束條件”選項(xiàng),進(jìn)入檢查約束設(shè)置界面。選擇左側(cè)的DDL選項(xiàng),可以查看創(chuàng)建該表所使用的SQL語句點(diǎn)擊“確定”按鈕,表創(chuàng)建完成。表的創(chuàng)建-7-建立與相應(yīng)數(shù)據(jù)庫的連接展開“表”節(jié)點(diǎn),右鍵單擊要修改的表,在彈出菜單中選擇“編輯”命令,進(jìn)入“編輯表”對話框在“編輯表”對話框中進(jìn)行相應(yīng)的修改。在修改完表結(jié)構(gòu)信息后,單擊“確定”按鈕,修改成功。表的修改-8-建立與數(shù)據(jù)庫的連接在導(dǎo)航欄中右鍵單擊“過程”節(jié)點(diǎn),在彈出的菜單中選擇“新建過程”命令,進(jìn)入“創(chuàng)建PL/SQL”界面進(jìn)行相應(yīng)的參數(shù)設(shè)定。單擊“確定”按鈕,進(jìn)入SQL工作表,系統(tǒng)會自動生成創(chuàng)建存儲過程的基本代碼框架。向過程代碼框架中輸入過程主體,進(jìn)行程序設(shè)計(jì)。創(chuàng)建存儲過程-1-9-輸入代碼后,單擊工具欄上的保存按鈕,編譯并保存該存儲過程。展開導(dǎo)航欄中的“過程”節(jié)點(diǎn),可以看到創(chuàng)建的存儲過程,如果過程名稱前面的圖標(biāo)上有個(gè)紅色的叉號,則說明該存儲過程存在編譯錯(cuò)誤,需要編輯修改。右鍵單擊有編譯錯(cuò)誤的存儲過程名稱,在彈出菜單中選擇“編輯”,進(jìn)行編輯;也可以根據(jù)“編譯器”日志欄目中的提示信息,進(jìn)行代碼編輯。編輯完代碼后,單擊保存或“Ctrl+S”。此時(shí),如果存儲過程中沒有錯(cuò)誤,則原來的名稱之前的紅色叉號將消失,則出現(xiàn)符號。創(chuàng)建存儲過程-2-10-運(yùn)行:將上述代碼輸入到SQL工作表中,并點(diǎn)擊按鈕調(diào)試:編寫程序代碼,進(jìn)行編譯,修改各種編譯錯(cuò)誤,確保沒有編譯錯(cuò)誤后,進(jìn)行保存。讓程序處于調(diào)試狀態(tài)。在適當(dāng)?shù)牡胤皆O(shè)置斷點(diǎn),然后將程序運(yùn)行到斷點(diǎn)處。查看斷點(diǎn)程序狀態(tài),例如,變量值、輸入結(jié)果等,然后修改變量,控制程序運(yùn)行流程,進(jìn)行程序調(diào)試。如果程序邏輯有問題,需要反復(fù)調(diào)試修改,直到完全正確。運(yùn)行/調(diào)試存儲過程-11-建立與數(shù)據(jù)庫的連接。在導(dǎo)航欄中展開“表”節(jié)點(diǎn),右鍵單擊要進(jìn)行數(shù)據(jù)導(dǎo)出操作的表在彈出的菜單中選擇“insert”。點(diǎn)擊“下一步”,進(jìn)入“指定數(shù)據(jù)”窗口。點(diǎn)擊“指定列”按鈕,可以選擇特定的列進(jìn)行導(dǎo)出。點(diǎn)擊“下一步”按鈕進(jìn)入“導(dǎo)出概要”界面,在該界面中可以看到將要導(dǎo)出那些信息,點(diǎn)擊“完成”按鈕,就可以導(dǎo)出所需的表數(shù)據(jù)。導(dǎo)出-12-創(chuàng)建一個(gè)Excel,命名為xx.xls;建立與輸入的連接;在導(dǎo)航欄中,展開“表”節(jié)點(diǎn),右鍵單擊要進(jìn)行數(shù)據(jù)導(dǎo)入操作的;表,在彈出菜單中選擇“導(dǎo)入數(shù)據(jù)”命令,進(jìn)入“打開”對話框,選擇要導(dǎo)入數(shù)據(jù)庫的文件的位置和名稱;選中文件后,點(diǎn)擊“打開”按鈕,進(jìn)入“數(shù)據(jù)預(yù)覽”界面;點(diǎn)擊“下一步”按鈕,進(jìn)入選擇“導(dǎo)入方法”界面;點(diǎn)擊“下一步”按鈕,進(jìn)入“選擇列”界面;點(diǎn)擊“下一步”按鈕,進(jìn)入“列定義”界面,依次從“源數(shù)據(jù)列”列表中選擇列名,同時(shí)在“目標(biāo)表列”中選擇與之相應(yīng)的表中的列,使之一一對應(yīng);設(shè)置完成后,點(diǎn)擊“下一步”按鈕,進(jìn)入“完成”對話框;數(shù)據(jù)導(dǎo)入完成后,查看表,在右側(cè)的“數(shù)據(jù)”選項(xiàng)卡中可以看到新導(dǎo)入的數(shù)據(jù)。導(dǎo)入-13-SQL*Plus是操作oracle數(shù)據(jù)庫的工具,它是與oracle數(shù)據(jù)庫一起安裝的。本節(jié)將講述如何使用該工具。通過SQL*Plus可以完成對數(shù)據(jù)庫的操作主要有:對數(shù)據(jù)庫的數(shù)據(jù)進(jìn)行增加、刪除、修改、查詢的操作對查詢的結(jié)果進(jìn)行格式化的顯示對數(shù)據(jù)庫對象進(jìn)行管理,如用戶、表空間、角色等對象SQL*Plus概述-14-在windows中選擇“開始”的“運(yùn)行菜單”,在對話框中輸入“cmd”,進(jìn)入windows命令界面。輸入“sqlplus/nolog”命令。出現(xiàn)SQL>命令。輸入connectusername/password@數(shù)據(jù)庫名稱。如connectscott/tiger@orcl。提示已連接,代表登錄數(shù)據(jù)庫成功。SQL*Plus啟動-15-SQL>提示符后輸入語句,按回車運(yùn)行即可。如果要運(yùn)行上一次輸入的語句,直接在鍵盤按“/”鍵即可。顯示緩沖區(qū)的內(nèi)容list追加文本appendtext;替換文本change/oldtext/newtext保存緩沖區(qū)中的內(nèi)容savefile_name;SQL*Plus使用-16-OracleSQLDeveloper是Oracle公司提供的一個(gè)免費(fèi)的、圖形化的、集成的數(shù)據(jù)庫開發(fā)工具,可以方便高效地對實(shí)現(xiàn)對Oracle數(shù)據(jù)庫的開發(fā)工作。在Oracle官方網(wǎng)站可以下載OracleSQLDeveloper工具,該工具無需安裝,解壓后運(yùn)行“sqldeveloper.exe”即可使用。在SQLDeveloper中,既可以在SQL工作表中輸入命令實(shí)現(xiàn)對數(shù)據(jù)庫的操作,也可以通過圖形化界

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論