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

下載本文檔

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

文檔簡介

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

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

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

最新文檔

評論

0/150

提交評論