JDBC JDBC基礎入門

2021-06-23 04:26:40 字數 2275 閱讀 2581

一、選擇題

1. 典型的

jdbc

程式按( )

順序編寫。

(知識點:建立 jdbc 

應用程式的步驟)

a. 釋放資源

b. 獲得與資料庫的連線

c. 執行

sql命令

d. 註冊

jdbc driver

e. 建立不同型別的

statement

f. 如果有結果集

, 處理結果集

dbecfa

2. 執行同構的

sql,

用___c___; 

執行異構的

sql, 

用___b___;

呼叫儲存程序或函式用

___a___ 

。(知識點:執行 sql 

語句)a. callablestatement b. statement c. preparedstatement

3. jdbc介面

connection

中建立statement

的方法是

__createstatement

()___;建立

preparedstatement

的方法是

___preparestatement() ____;(知識點:建立與資料庫的連線)

4. 介面

statement

中定義的

execute

方法的返回型別是

____c____, 代表的含義是

___e_____;executequery方法返回的型別是

___a____; executeupdate返回的型別是

___b____, 代表的含義是

____d__。

(知識點:執行 sql 

語句)a. resultset b. int c. boolean

d. 受影響的記錄數量 

e. 有無

resultset返回

5. 添上空缺的**,實現程式對事務的控制:

(知識點:事務管理)

string dburl = 「jdbc:oracle:thin:@192.168.1.200:1521:briupdb」;

connection con = = drivermanager.getconnection(dburl, 「briup」, 「briup」);

_statement stat=con.createstatement()_________________________________;

6. 如果要限制某個查詢語句返回的最多的記錄數,可以通過呼叫

statement

的方法___c____來實現。

(知識點:操作結果集物件)

a. setfetchsize b. setmaxfieldsize c. setmaxrows

二 簡答題

1、編寫 jdbc 應用程式的基本步驟: (知識點:建立 jdbc 

應用程式的步驟)

//1.載入 jdbc 驅動程式

//2.建立與資料庫的連線

//3.準備sql

//4.執行更新操作 2、

簡述class.forname()

的作用 

(知識點:class api

)載入驅動 3、

簡述你對statement,preparedstatement

理解(知識點:建立與資料庫的連線)

statement用於執行靜態 sql 語句並返回它所生成結果的物件,在執行時確定sql。

preparedstatement表示預編譯的 sql 語句的物件。 sql 語句被預編譯並且儲存在 preparedstatement 物件中。然後可以使用此物件高效地多次執行該語句,可以傳引數,在得到preparedstatement物件時確定sql.

callablestatement用於執行 sql 儲存過程的介面。如果有輸出引數要註冊說明是輸出引數。

4、在j

dbc程式設計時為什麼要養成經常釋放連線的習慣

(知識點:關閉與資料庫的連線)

如果不關閉有可能會導致資料庫崩潰。

5、事務處理有哪些步驟請列出,並列出相應的關鍵**(知識點:事務管理)

①connection.setautocommit(false); //把自動提交關閉

② 正常的db操作 //若有一條sql語句失敗了,自動回滾

③ connection.commit() //主動提交

或 connection.rollback() //主動回滾

JDBC,JDBC連線池和JNDI

最初級的用法,也可以說是菜鳥 顯式地把 jdbc 驅動程式 資料庫 url 以及使用者名稱和口令編碼到程式中 記得我服務過的第一家公司把 jdbc mysql localhost?user root password 12345 定義為乙個類裡的全域性性靜態變數,從而如果要修改只修改這個變數就可以,...

C 基礎入門

類 類是資料和函式的封裝體,類也是一種資料型別。在類中資料稱為資料成員,函式稱為成員函式。類的定義一般形式 class 類名 資料成員同結構struct中的資料是一致的,成員函式是對類的私有資料成員操作的惟一途徑。類的成員函式宣告的結構如下 型別 成員函式名 參數列 最後的分號不可以省略 成員函式定...

TCP UDP基礎入門

5.1udp例項 udp傳送程式的步驟如下 1.用wsastartup函式初始化socket環境 2.用socket函式建立乙個套接字 3.用setsockopt函式設定套接字的屬性,例如設定為廣播型別 很多時候該步驟可以省略 4.建立乙個sockaddr in,並指定其ip位址和埠號 5.用sen...