多項(xiàng)選擇題在Java中,開發(fā)JDBC程序常用到的類有哪些?()

A.Statement
B.Connection
C.ResultSet
D.Manager


您可能感興趣的試卷

你可能感興趣的試題

1.多項(xiàng)選擇題Java中數(shù)據(jù)庫(kù)編程中,SQL命令create可以用以下哪些Statement對(duì)象的方法執(zhí)行?()

A.executeQuery()
B.executeUpdate()
C.executeCreate()
D.execute()

2.多項(xiàng)選擇題關(guān)于PreparedStatement接口與Statement接口的使用,哪些說法是正確的?()

A.PreparedStatement接口繼承自Statement接口
B.PreparedStatement提高了代碼的可讀性和可維護(hù)性。PreparedStatement使用占位符,容易理解,可讀性強(qiáng),而Statement使用字符串拼接,麻煩而且過長(zhǎng)時(shí)可讀性差
C.PreparedStatement性能更高。創(chuàng)建PreparedStatement對(duì)象時(shí)使用SQL語句做參數(shù),會(huì)解析并編譯SQL語句。也可以使用帶占位符“?”的SQL語句做參數(shù),在通過setXxx()方法給占位符賦值后執(zhí)行SQL語句時(shí)無需再解析和編譯SQL語句,直接執(zhí)行。當(dāng)進(jìn)行批處理(多次執(zhí)行相同操作)時(shí),效率高。而創(chuàng)建Statement對(duì)象不使用SQL參數(shù),不會(huì)解析并編譯SQL語句,每次調(diào)用執(zhí)行SQL語句時(shí)都要進(jìn)行SQL語句的解析和編譯操作,效率低
D.PreparedStatement更安全。PreparedStatement使用預(yù)編譯處理,傳入的任何參數(shù)都不會(huì)和已經(jīng)預(yù)編譯的SQL語句進(jìn)行拼接,避免了SQL注入攻擊問題

3.多項(xiàng)選擇題關(guān)于executeUpdate和executeQuery、execute方法,下列說法正確的是()。

A.方法executeUpdate用于執(zhí)行INSERT、UPDATE 或DELETE 語句以及SQL DDL(數(shù)據(jù)定義語言)語句。返回值是一個(gè)整數(shù),指示受影響的行數(shù)(即更新計(jì)數(shù))
B.方法executeQuery用于產(chǎn)生單個(gè)結(jié)果集的語句
C.方法execute返回的結(jié)果是個(gè)boolean型,當(dāng)返回的是true的時(shí)候,表明有ResultSet結(jié)果集,通常是執(zhí)行了select操作,當(dāng)返回的是false時(shí),通常是執(zhí)行了insert、update、delete等操作。execute通常用于執(zhí)行不明確的sql語句
D.它們都是Statement接口提供的執(zhí)行SQL語句的方法

4.多項(xiàng)選擇題關(guān)于Java中JDBC,哪些說法是正確的?()

A.JDBC的全稱是Java Data Base Connectivity,是JAVA程序連接數(shù)據(jù)庫(kù)的工具。是一個(gè)統(tǒng)一的標(biāo)準(zhǔn),為多種數(shù)據(jù)庫(kù)提供統(tǒng)一的訪問
B.JDBC提供了對(duì)Java程序員,數(shù)據(jù)庫(kù)廠商及第三方中間件廠商的API
C.對(duì)于不同廠商的數(shù)據(jù)庫(kù),JDBC驅(qū)動(dòng)包都相同
D.JDBC是由一組用Java語言編寫的類和接口組成,不同的數(shù)據(jù)庫(kù)都會(huì)實(shí)現(xiàn)這種接口

5.多項(xiàng)選擇題Enumeration接口與Iterator接口有哪些異同點(diǎn)?()

A.Enumeration只能遍歷Vector、Hashtable,Iterator能遍歷所有Collection集合
B.Enumeration不支持刪除操作,Iterator支持刪除操作
C.Enumeration只支持向后遍歷元素,Iterator支持向前向后遍歷元素
D.JDK 9之后兩者可以互相轉(zhuǎn)換

最新試題

當(dāng)客戶端form表單的enctype屬性為()時(shí),瀏覽器就會(huì)采用二進(jìn)制流的方式來處理表單數(shù)據(jù),服務(wù)器端就會(huì)對(duì)文件上傳的請(qǐng)求進(jìn)行解析處理。

題型:?jiǎn)雾?xiàng)選擇題

RESTful風(fēng)格在HTTP請(qǐng)求中,使用()表示添加操作。

題型:?jiǎn)雾?xiàng)選擇題

在批量刪除用戶的操作中,前端請(qǐng)求傳遞的都是()的用戶id,只要在后臺(tái)使用同一種數(shù)組類型的參數(shù)綁定接收,就可以在方法中通過循環(huán)數(shù)組參數(shù)的方式來完成刪除操作。

題型:?jiǎn)雾?xiàng)選擇題

文件解析器類CommonsMultipartResolver的()屬性表示上傳文件的最大長(zhǎng)度。

題型:?jiǎn)雾?xiàng)選擇題

<mvc:interceptors>元素用于配置一組攔截器,其子元素<bean>中定義的是()。

題型:?jiǎn)雾?xiàng)選擇題

ModelAndView對(duì)象的()方法向模型對(duì)象中添加數(shù)據(jù)。

題型:?jiǎn)雾?xiàng)選擇題

自定義數(shù)據(jù)綁定可以采用Converter或Formatter,兩者的區(qū)別下列說法正確的是()。

題型:?jiǎn)雾?xiàng)選擇題

可以在()文件中進(jìn)行前端控制器的配置。

題型:?jiǎn)雾?xiàng)選擇題

@RequestMapping注解的默認(rèn)屬性是()。

題型:?jiǎn)雾?xiàng)選擇題

下列數(shù)據(jù)是合法的JSON數(shù)據(jù)的是()。

題型:?jiǎn)雾?xiàng)選擇題