自考互聯網數據庫常考知識點複習集錦
JDBC的概念
JDBC是一套API集合,該集合設置了許多允許Java程序連接數據庫的框架。JDBC操作在某些方面看起來和ODBC一樣。區別是ODBC不能在Java程序中直接實現,原因是ODBC是用C語言寫的。然而JDBC提供了JDBC/ODBC之間的橋樑。JDBC是圍繞着X/Open Call Level Interface(CLI)設計的,一個CLI意味着可直接用SQL查詢數據庫並得到一行結果。
JDBC提供的連接數據庫的幾種方法
1)與數據源直接通信:使用JDBC和數據庫已制定的協議時,可使用一個驅動程序直接與數據源通信。既可以建立自己的驅動程序,也可找一個公用的。
2)通過JDBC驅動程序的通信:可連接到一個高標準的驅動程序上,該驅動程序依次與另一個可與數據源通信的專用驅動程序通信。
3)與ODBC數據源通信:一個公開可用的專用驅動程序是JDBC/ODBC橋樑驅動程序,它是Javasoft公司開發的,允許應用程序與ODBC數據源相連。
JDBC的基本功能和特點
1)JDBC的`基本功能包括:a建立與數據庫的連接;b發送SQL語句;c處理結果。
2)JDBC是低級的API,是高級API的基礎:JDBC是一種低級的接口,它直接調用SQL命令,但又可以作為構造高級接口和工具的基礎。在執行時,高級API將首先被翻譯成如JDBC這樣的低級接口。
3)JDBC與ODBC及其他API的比較:
①Java不能直接使用ODBC,因為ODBC使用C語言接口,如果讓Java來調用本機C代碼,將會在安全,屬性,健壯性,應用的可移植性等方面帶來困難。
②不希望把ODBC API逐字翻譯成Java API,例如ODBC使用了大量易於出錯的指針,而Java取消了這種不安全的指針。
③ODBC難以學習,它把簡單功能和高級功能混雜在一起,即便是簡單的查詢也會帶來複雜的任選項。而JDBC的設計使得簡單的事情用簡單的做法,僅在必要時才讓用户使用高級功能。
④JDBC的Java API提供純Java的解決方法,當使用ODBC時,ODBC驅動器管理程序與驅動器必須手工裝入到每台客户機上。而JDBC驅動器全是用Java編寫的,JDBC代碼可在所有Java平台上自動安裝,並且是可移植的和安全的。
JDBC中Statement對象的作用
來自java api用於執行靜態 SQL 語句並返回它所生成結果的對象。
在默認情況下,同一時間每個 Statement 對象在只能打開一個 ResultSet 對象。因此,如果讀取一個 ResultSet 對象與讀取另一個交叉,則這兩個對象必須是由不同的 Statement 對象生成的。如果存在某個語句的打開的當前 ResultSet 對象,則 Statement 接口中的所有執行方法都會隱式關閉它 來自java api用於執行靜態 SQL 語句並返回它所生成結果的對象。
在默認情況下,同一時間每個 Statement 對象在只能打開一個 ResultSet 對象。因此,如果讀取一個 ResultSet 對象與讀取另一個交叉,則這兩個對象必須是由不同的 Statement 對象生成的。如果存在某個語句的打開的當前 ResultSet 對象,則 Statement 接口中的所有執行方法都會隱式關閉它。
相關文章
-
自考互聯網數據庫常考知識點複習
一、元組關係演算中刪除操作的步驟刪除操作用DELETE語句實現。步驟:(1)用HOLD語句把要刪除的元組從數據庫中讀到工作區間中;(2)用DELETE語句刪除該元組。二、元組關係演算中修改操作的步驟修改操作用UPDATE語句實現其 -
自考互聯網數據庫常考的知識點複習
2017年自考互聯網數據庫常考知識點複習:數據倉庫的基本操作(1)基本聚集函數:由於聚集函數的計算很費時間,在數據倉庫中常常把這些計算結果當作實視圖保存起來,一次計算可供多次使用。SQL提供五種聚集函數:SUM,COUNT,AVG,MA -
4月自考互聯網數據庫常考知識點複習
1)數據不保存。因為計算機主要應用於科學計算,一般不需要將數據長期保存,只是在計算某一具體實例時將數據輸入,用完就撤走,不僅對用户數據如此處理,對系統軟件有時也這樣。2)數據需要由應用程序自己進行管理。應用程序不僅 -
20174月自考互聯網數據庫常考知識點複習
【什麼是開放系統開放系統被認為是計算機技術發展的大趨勢。開放系統的目的就是是不同廠商提供的不同的計算機系統,不同的操作系統連接起來,以達到企業內部數據和應用軟件的共享要求。開放系統是相對於傳統的,互不兼容的 -
互聯網數據庫常考知識點複習
皺紋紙玫瑰的做法!很多人都有發不過每個人的做法都是不一樣的!希望我的教程能大家帶來別的靈感!主要材料:皺紋紙 根據自己需要定雙面膠 比較廢多準備些綠膠帶 根據自己需要定鐵絲 根據自己需要定所需工具:剪刀 -
自考互聯網數據庫常考知識點
概念結構的特點(1)能真實、充分地反映現實世界,包括事物和事物之間的聯繫,能滿足用户對數據的處理要求。是對現實世界的`一個真實模型。(2)易於理解,從而可以用它和不熟悉計算機的用户交換意見,用户的積極參與是數據庫的 -
4月自考互聯網數據庫常考知識點
【提要】自考信息 : 20174月自考互聯網數據庫常考知識點複習ActiveX有哪些優點和缺點優點:(1)ActiveX是一種分佈式對象技術,能保護開發者以往的投資,幾千個已有的控件是這種技術的資本;(2)ActiveX是一種開放技術,它包容了 -
自考互聯網數據庫易考點
一、數據字典及其構成數據字典是系統中各類數據描述的集合,是進行詳細的數據收集和數據分析所獲得的主要成果。數據字典通常包括數據項,數據結構,數據流,數據存儲和處理過程五個部分。其中數據項是數據的最小組成單位,若干 -
自考互聯網數據庫考點整理
青春不待,時光難再續,最美的年華里圓最美的夢,如果你在追尋夢想,就請奮鬥吧,青年,趁我們還年輕,趁我們還有力氣奔跑,趁我們還有勇氣去爭取!今天本站小編就為大家帶來激勵青春勵志名言語錄,供大家欣賞。激勵青春勵志名言語錄1. -
互聯網數據庫考點講解
根據涵委保辦〔2010〕2號文件通知要求,我單位對“五五”保密法制宣傳教育工作進行了全面深入的自查。現將自查情況報告如下:一、精心組織,加強領導成立了由工會主席為組長,副主席陳麗琴為副組長,辦公室負責人及下屬單位負