freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

基于java的數據庫技術及其應用-展示頁

2024-11-29 21:54本頁面
  

【正文】 ODBC 是用 C 語言編寫的接口,從 Java 調用本地 C 代碼在安全性、堅固 性和程序的自 動移植性方面都有許多缺點。 而另一方面隨著網絡的興起和信息時代的到來 ,現今的絕大部分應用軟件 ,都或多或少的需要對數據進行處理 ,顯 然傳統(tǒng)的用文件管理數據的方法 ,已經不 能 適應時代的發(fā)展 要求 了 ,所以程序開發(fā)語言與數據庫 系統(tǒng) 的結合已是軟件開發(fā)的必然發(fā)展方向 。 但又因為其特別龐大 (僅 服務器部分就 有 3張 光盤 ),涉及到的術語較多 ,所以對沒有數據庫基礎的人來說 ,比較難學 。 要說當今 世界 誰稱霸于數據庫系統(tǒng) ,那么 我想 沒有人會懷疑是 Oracle了 ,它基本占據了數據庫系統(tǒng)市場的 半壁江山 ,大型公司基本上采用它作 為數據庫 平臺 。 由于 涉及 到服務器所以應該在服務器 版本的操作系統(tǒng)下安裝 。Access是作為 微軟的 Office軟件的一部分推出的 ,如果不想學習大型數據庫的話 ,它應該是一個比較好的選擇 ,它 操作 簡單 容易學習 ,現 在用到比較多的地方就是 作為那些不用處理大量數據的小 型 網站 或小的應用系統(tǒng) ,但是 這種數據庫的安全性較差 ,處理數據的能力也很有限 。 現在 用 VFP 作為數據庫來開發(fā)軟件的 已經很 少 了 ,但學 它 的人 還是 比較多 ,很多人到不是沖作數據庫去的 ,而是那張計算機等級證書 。 (二 ) 常用 的 數據庫 本人 接觸 過 四種 常用的 數據庫 ,分別是 VFP(Visual FoxPro),Access, Microsoft SQL Server還有 Oracle 。它允許程序動態(tài)地裝入運行過程中所需要的類,這是 C++語言進行面向對象程序設計所無法實現的。多線程帶來的更大的好處是更好的交互性能和實時控制性能。 (10) 多 線 程 Java提供的多線程功能使得在一個程序里可同時執(zhí)行多個小任務。 Sun用 直 接 解 釋 器 一 秒 鐘 內 可 調 用 300,000個 過 程 。 (8) 可 移 植 同 體 系結 構 無 關 的 特 性 使 得 Java應 用 程 序 可 以 在 配 備 了 Java解 釋 器 和 運 行 環(huán) 境 的 任 何 計 算 機 系 統(tǒng) 上 運 行, 這 成 為 Java應 用 軟件 便 于 移 植 的 良 好 基 礎 , 也就是說 Java程 序 可 以 一 處 編 寫 , 隨 處 運 行 。 ( 7 ) 結 構 中 立 為了建 立 Java 作為網絡的一個整體, Java 將它的程序編譯成一種結構中立的中間文件格式,只要有 Java運行系統(tǒng)的機器都能執(zhí)行這種中間代碼。一方面,在 Java語言里,象指針和釋放內存等 C++功能被刪除,避免了非法內存操作。 鏈 接 程 序 通 常 比編 譯 程 序 所 需 資 源 少, 所 以 程 序 員 可 以 在 創(chuàng) 建 源 程 序 上花 上 更 多 的 時 間 。此 外 , J a v a還 實 現 了 真 數 組 , 避 免 了 覆 蓋 數 據 的 可 能 , 這 些 都 是 它 的 健 壯行 的 體 現 。 類 型 檢 查 可 以 幫 助 檢 查 出 許 多 開 發(fā) 早 期 出 現 的 錯 誤 , 這 是 別 的 語 言 無 法 比 以 的 。為 分 布 式 環(huán) 境 尤 其 是 I n t e r n e t 提 供 動 態(tài) 內 容 , 這 無 疑 是 一 項 非 常 宏 偉 的 任 務 , 但J a v a的 語 法 特 性 卻 使 我 們 很 容 易 地 實 現 這 項 目 標 。 ( 3) 分布式 J a v a包 括一個支 持 H T T P 和 F T P等 基于 TCP/IP協(xié) 議 的 子 庫。 Java語言的設計完全是面向對象的,它不支持類似 于 C 語言那樣的面向過程的程序設計技術。 3. Java 提供了豐富的類庫 ,通過類的調用可以使一些復雜的編程變得十分的簡單 。Java 語言的簡單性主要體現在以下三個方面: 的風格類似 C++,因而 C++程序員是非常熟悉的。下邊我們簡單的對這些特點作以介紹。 SUB公司便在 1995年 5 月發(fā)表了 版本 ,這是 Java的第一個版本 ,而在 1999年推出 版后 ,JDK 改為 Java2,到 版時就形成了 J2EE(企業(yè)版 ,Enterprise Edition) ,J2SE(標準版 ,Standard Edition) ,J2ME(精簡版 ,Micro Edition)三種版本 [5]。 關鍵詞 Java 技術 類 數據庫連接 圖形界面設計 JDBC 一 概 述 (一) Java 技術概述 1. Java 的發(fā)展 Java 最初是為家用消費電 器 產品開發(fā) 的一個分布式代碼系統(tǒng) ,通過它開發(fā)出來的系統(tǒng) ,我們可以把 Email 發(fā)給電冰箱、電視機等家用電器,對它們進行控制,和它們進行信息交流 , 但 Java 在當時 并沒有得到人們的關注 。目 錄 一 概 要 ??????????????????????????? ? ?????? 1 (一 ) Java 技術概述 ?? ??? ???? ?????????? ?? ???????? 1 1. Java 的發(fā)展 ? ???? ? ?????????????????????? 1 2. Java 語言的特點 ? ??? ??? ?? ????????????????? 1 (二 ) 常用 的 數據庫 ???????????????????????????? 2 (三)問題的提出 ?????????????????????????????? 3 二 JDBC技術 ???????????????????????????????? 3 (一 ) JDBC簡介 ?????????????????????????????? 3 (二 ) JDBC的特點及功能 ?????????????????????????? 3 (三 ) JDBC驅動程序的種類 ????????????????????????? 4 (四 ) JDBC的結構 ????????????????????????????? 6 (五 ) JDBC結構中重要的類及其常用方法 ? ??????????????? ??? 7 (六 ) JDBC典型應用模型 ??????????? ???????????? ??? 9 (七 ) 數據庫訪問過程的步驟 ? ??????????????????????? 10 1. 加載必要的類 ??????????????????????????? 10 2. 連接數據庫 ???????????????????????????? 11 3. 數據庫的操作 ??????????????????????????? 12 4. 異常處理 ????????????????????????????? 12 三 “ 銀行 系統(tǒng) ” 模擬的實現 ?????????????????????????? 13 (一 ) 需求分析 ???? ???? ?????????????????????? 13 (二 ) 總體設計 ???? ???? ?????????????????????? 13 (三 ) 數據庫設計 ?????????? ??? ???????????????? 15 (四 ) 環(huán)境 變量和數據源的設置 ?? ????????????????????? 16 1. 環(huán)境變量的設置 ??? ????????????????????? ??? 16 2. 數據源的設置 ?? ????? ????????????????????? 16 (五 ) 詳細設計 ?????????? ???????????????????? 16 四 總結 ????????????????????????????????? 25 致謝 ? ??????????????????????????????????? 26 參考文獻 ? ????????????????????????????????? 26 附錄 、源代碼 ? ?? ????????????????????????????? 26 1 基于 Java 的數據庫技術及其應用 摘要 建立在 Java基礎上的 JDBC,為獨立于數據庫管理系統(tǒng)( DBMS) 的應用提供了能與多種不同的數據庫建立連接的應用接口。本文 將深入探討 JDBC怎樣同 各種 數據庫建立連接,怎樣向數據庫發(fā)送 SQL語句 , 又 怎樣處理數據庫返回的結果 ,同時也介紹了運用 Java進行數據 庫開發(fā)的一般 流程 。 后來用 Java 編制 的 HotJava 瀏覽器,得到 Sun公司首席執(zhí)行官 Scott McNealy 的支持, 于是 觸發(fā) 了 Java 進軍 Inter , 隨即 Java得到很大的發(fā)展。 2. Java 語言的特點 [1] 在 SUN 公司發(fā)布的 Java 白皮書中 ,對 Java 是這樣定義的 : Java 是一種簡單的、 面向對象的、分布式的、穩(wěn)健的、解釋型的、安全的、中性結構 (體系中立 )的、可移植的、高性能的、多線程的以及動態(tài)的語言 ,其實這些就 Java最顯著的特點 。 ( 1) 簡 單 Java 最初是為對家用電器進行集成控制而設計 的一種語言, 因此它必須簡單明了。 2. Java 摒棄 C++中容易引發(fā)程序錯誤的地方,如指針和內存管理。 ( 2) 面 向 對 象 面向對象可以說 Java最重要的特性。 Java 支持靜態(tài)和動態(tài)風格的代碼 的 繼承及重用。 因 此 , J a v a應 用 程 序 可 憑 借 U R L打 開 并 訪 問 網 絡 上 的 對 象, 其 訪 問 方 式 與 訪 問本 地 文 件 系 統(tǒng) 幾 乎 完 全 相 同 。 ( 4) 健 壯 J a v a致 力 于 檢 查 程 序 在 編 譯 和 運 行 時 的 錯 誤 。 J a v a自 已 操 縱 內 存 減 少 了 內 存 出 2 錯 的 可 能 性。 ( 5) 解釋 型 Java解 釋 器 (運 行 系 統(tǒng) ) 能 直 接 運 行 目 標 代 碼 指 令。 ( 6 ) 安 全 Java的安全性可從兩個方面得到保證。另一方面,當 Java用來創(chuàng)建瀏覽器時,語言功能和一個瀏覽器本身提供的功能結合起來,使它更安全。 Java源程序被編譯成一種高層次的與機器無關的 bytecode格式語言,這種語言被設計在虛擬機上運行,由機器相關的運行調試器實現執(zhí)行。 (9) 高 性 能 如 果 解 釋 器 速 度 不 慢 , J a v a可 以 在 運 行 時 直 接 將 目 標 代 碼 翻 譯 成 機 器 指 令。翻 譯 目 標 代 碼 的 速 度 與 C/C++的 性 能 沒 什 么 區(qū) 別 。因為 Java具有 實現多線程 的 技術,所以比 C和 C++更鍵壯。 (11) .動 態(tài) Java 的動態(tài)特性是其 對 面向對象設計方法的擴展。 綜上 所述 ,Java 是一種十分優(yōu)秀的開發(fā)語言 ,它是軟件開發(fā)技術的一場 革命 ,這也是為什么現在越來越多的人選擇用 Java進行 軟件 開發(fā)的原因 。 其中前兩種為桌面數據庫 ,比較簡單也比較好學 ,后兩種 是現今使用比較廣泛的 數據庫 ,相對比較復雜 ,也比較難學 ,但總的來說他們都支持結構化查詢語言 SQL。 VFP 給本人的感覺就是 沒有多少 用 處 。 微軟 公司 的 數據 庫 系統(tǒng) 得力之作應該是 SQL Server2020,它 是 當今流行的 數據庫之一 ,其對數據 的管理功能比較強大 ,它分為服務器端和應用客戶端兩部分 。 如果是個人版的操作系統(tǒng) ,那么只能安裝客戶端 部 3 分 。 它 不但 在 數據庫的處理 和管理 功能 方面 十分強大和完善 ,而且在數據的安全性方面也做得特別出色 ,它對數據庫用 戶以及數據庫 管理員的操作權限有 十分 嚴格的區(qū)分和限制 。 (三)問題的提出 隨著 Java技術的發(fā)展 ,其強大的功能和特點已被人們所熟知和認可 ,越來越多的軟件開發(fā)商和程序員首選 Java作為開發(fā)工具 。 而 Java公布之初, Java訪問數據庫的唯一方法是利用 Java輸入輸出流訪問服務器端的 CGI程序,通過 CGI程序訪問和操作數據庫并得到結果,在這種方式下,不但訪問效率和速度都很低,而且出錯的概
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1