更新時間:2020-08-18 16:15:20 來源:動力節點 瀏覽3676次
⒈ 什么是JDBC?
JDBC代表Java數據庫連接。JDBC是與數據庫進行通信并執行SQLquery的Java API。
⒉ 什么是JDBC驅動程序和可用的JDBC驅動程序數量?
JDBC驅動程序包含幫助Java應用程序和數據庫的類和接口。
有4種類型的JDBC驅動程序。
Type 1驅動程序或JDBC-ODBC bridge驅動程序。
Type 2驅動程序或Native-API,部分為Java驅動程序。
Type 3驅動程序或網絡協議,純Java驅動程序。
Type 4驅動程序或本機協議,純Java驅動程序。
⒊ 如何將MySQL或Oracle與Java連接?
代碼說明如下:
Class.forName創建一個JDBC驅動程序實例,并使用DriverManager進行注冊。
getConnection()方法始終建立與數據庫的連接。
我們需要從上面的連接對象創建一個Statement對象。該語句將返回resultset對象。ResultSet.next()表示如果結果集合仍然返回行。
⒋ 哪個JDBC驅動是最快的驅動程序?
類型4驅動程序或本機協議,純Java驅動程序,是最快的驅動程序。
⒌ 什么是JDBC API組件?
有四種類型的組件
JDBC API
JDBC驅動程序管理器
JDBC測試套件
JDBC-ODBC bridge
⒍ 什么是JDBC statements?
有三種類型的JDBC語句,如下所示:
statements:它將對數據庫執行SQL查詢(靜態SQL查詢)。
Prepared Statement:當我們要重復執行SQL語句時使用。輸入數據是動態的,并在運行時輸入。
Callable Statement:當我們要執行存儲過程時使用。
⒎ 我們如何執行存儲過程?
可以使用JDBCcallable語句執行存儲過程。以下是代碼:
⒏ 在Java中使用PreparedStatement有什么好處?
Prepared Statement用于重復執行相同的SQL語句。即使使用“n”次,準備好的語句只能編譯一次
⒐ 什么是ResultSet?
java.sql.ResultSet接口意味著SQL查詢的結果集。這意味著光標指向表的一行;它指向第一行之前。
⒑ 什么是ResultSet的類型?
有三種類型的ResultSet可用。如果我們不聲明任何ResultSet,這意味著我們正在調用TYPE_FORWARD_ONLY
TYPE_FORWARD_ONLY:游標只能向前移動的類型。
TYPE_SCROLL_INSENSITIVE:游標可以前后移動,但對修改不敏感。
TYPE_SCROLL_SENSITIVE:游標可以向前和向后移動,但修改敏感
以上就是動力節點java培訓機構的小編針對“Java數據庫連接JDBC基礎練習題”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習