Java學(xué)科-191015-Mysql、JDBC測驗(yàn)-sbk測試題_第1頁
Java學(xué)科-191015-Mysql、JDBC測驗(yàn)-sbk測試題_第2頁
Java學(xué)科-191015-Mysql、JDBC測驗(yàn)-sbk測試題_第3頁
Java學(xué)科-191015-Mysql、JDBC測驗(yàn)-sbk測試題_第4頁
Java學(xué)科-191015-Mysql、JDBC測驗(yàn)-sbk測試題_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、Java學(xué)科-191015-Mysql、JDBC測驗(yàn)-sbk您的姓名: 填空題 *_1. DCL語言的作用描述正確的是() 單選題 *對(duì)事務(wù)進(jìn)行處理是數(shù)據(jù)操作語言是指針控制語言進(jìn)行授權(quán)與權(quán)限回收(正確答案)2. 哪個(gè) SQL 語句用于從數(shù)據(jù)庫中提取數(shù)據(jù)() 單選題 *extractopengetselect(正確答案)3. 下列查看創(chuàng)建數(shù)據(jù)庫的語句表達(dá)正確的是() 單選題 *SHOW DATEBASEDROP TABLE DEMOSHOW DATABASES(正確答案)SHOW DATABASE4. 刪除數(shù)據(jù)表DEMO的正確表達(dá)式是() 單選題 *DELETE TABLE DEMODROP T

2、ABLE DEMO(正確答案)DELETE DATABASE DEMODROP TABLES DEMO5. 查找表結(jié)構(gòu)用以下哪個(gè)查找() 單選題 *findselectalterdesc(正確答案)6. 更新表數(shù)據(jù)應(yīng)該使用哪種語句格式() 單選題 *update 表名 into 列1=值1,列2=值2. where 條件update table 表名 set 列1=值1,列2=值2. where 條件update 表名 set 列1=值1,列2=值2. where 條件(正確答案)update table 表名 into 列1=值1,列2=值2. where 條件7. 刪除表數(shù)據(jù)應(yīng)該使用哪種語

3、句格式() 單選題 *delete from 表名 where 條件(正確答案)delete table from 表名 where 條件delete from table 表名 where 條件delete * from 表名 where 條件8. 將年齡按升序排序的前提下,身高按降序排序,下列正確的語句是() 單選題 *select * from students order by age desc,height descselect * from students order age asc,height descselect * from students order by age d

4、esc,height ascselect * from students order by age asc,height desc(正確答案)9. 哪條 SQL 語句可返回唯一不同的值() 單選題 *select differentselect distinct(正確答案)select uniqueselect only10. 哪個(gè) SQL 關(guān)鍵詞用于對(duì)結(jié)果集進(jìn)行排序() 單選題 *ordersort bysortorder by(正確答案)11. 下列是范圍查詢函數(shù)的是() 單選題 *like%in(正確答案)between.in.12. 通過 SQL,您如何從 Persons 表中選取 F

5、irstName 列的值以 a 開頭的所有記錄() 單選題 *SELECT * FROM Persons WHERE FirstName LIKE a%(正確答案)SELECT * FROM Persons WHERE FirstName=aSELECT * FROM Persons WHERE FirstName LIKE %aSELECT * FROM Persons WHERE FirstName=%a%13. 下列哪個(gè)空判斷是正確的() 單選題 *select * from students where height is null(正確答案)select * from student

6、s where height=nullselect height is null from studentsselect height=null from students14. 查找條件為:姓名不是NULL的記錄() 單選題 *WHERE NAME ! NULLWHERE NAME NOT NULLWHERE NAME IS NOT NULL(正確答案)WHERE NAME!=NULL15. 使用SQL語句進(jìn)行分組檢索時(shí),為了去掉不滿足條件的分組,應(yīng)當(dāng)() 單選題 *使用WHERE子句在GROUPBY后面使用HAVING子句(正確答案)先使用WHERE子句,再使用HAVING子句先使用HAV

7、ING子句,再使用WHERE子句16. 當(dāng)數(shù)據(jù)量過大時(shí),查詢出前三行信息,下列哪個(gè)是正確的() 單選題 *select * from students where gender=1 limit 1,3;select * from students where gender=1 limit 0,3;(正確答案)select * from students where gender=1 limit 1,4;select * from students having gender=1 limit 0,3;17. 如果需要查詢出兩表之間的共同數(shù)據(jù)應(yīng)該用什么連接方法() 單選題 *外連接內(nèi)連接(正確答案

8、)左連接右連接18. 創(chuàng)建表關(guān)聯(lián)時(shí),以下說法正確的是() 單選題 *不同的表一定不能關(guān)聯(lián)表不可以自關(guān)聯(lián)表關(guān)聯(lián)一定要注意關(guān)聯(lián)的條件是不是主鍵一張表可以同時(shí)關(guān)聯(lián)多張表(正確答案)19. 在SQL語言中,子查詢是() 單選題 *選取單表中字段子集的查詢語句選取多表中字段子集的查詢語句返回單表中數(shù)據(jù)子集的查詢語言嵌入到另一個(gè)查詢語句之中的查詢語句(正確答案)20. 利用子查詢語句查詢出某班級(jí)學(xué)生年齡大于平均年齡的,以下SQL語句正確的是() 單選題 *select * from 表名 where age in (select avg(age) from 表名);select * from 表名 whe

9、re age(select count(age) from 表名);select * from 表名 where age(select avg(age) from 表名);(正確答案)select * from 表名 where avg(age)(select avg(age) from 表名);21. 開啟事務(wù)的命令是? 單選題 *begin;(正確答案)rollback;commit;22. 確認(rèn)提交事務(wù)的命令是? 單選題 *commit;(正確答案)rollback;begin;23. 下列哪個(gè)不是事務(wù)的特性? 單選題 *原子性一致性隔離性持久性重用性(正確答案)24. 典型的JDBC程

10、序按()順序來編寫。(選擇一項(xiàng))A 釋放資源B 獲取與數(shù)據(jù)庫的物理連接C 執(zhí)行SQL命令D 注冊JDBC DriverE 創(chuàng)建不同類型的StatementF. 如果有結(jié)果集,處理結(jié)果集請(qǐng)選擇您認(rèn)為正確的答案? 單選題 *A BDCEFAB DBECFA(正確答案)C DBECAFD BDCEFA25. 將JDBC的屬性信息寫到perties,那么要獲取這個(gè)屬性文件內(nèi)的信息,當(dāng)前類的類名是JDBCUtils;以下書寫正確的是()(選擇一項(xiàng))請(qǐng)選擇您認(rèn)為正確的答案? 單選題 *A JDBCUtils.getRescourceAsStream(perties)B JD

11、BCUtils.class.getClassLoader().getRescourceAsStream(perties)(正確答案)C JDBCUtils.getClassLoader().getRescourceAsStream(perties)D JDBCUtils.class.getRescourceAsStream(perties)26. 以下哪一項(xiàng)可以創(chuàng)建C3P0的數(shù)據(jù)庫連接池對(duì)象?(選擇一項(xiàng)) 單選題 *A ComboPooledDataSource(正確答案)B ComboPooleDataSourceC ComboDataSour

12、ce aD ComboPooledSource27. 有以下表,執(zhí)行sql查詢錯(cuò)誤的是 ( )Emp表Dept表Salgrade表單選題 *SELECT * FROM emp WHERE sal(SELECT sal FROM emp WHERE ename=關(guān)羽);SELECT * FROM emp WHERE sal(SELECT sal FROM emp HAVING ename=關(guān)羽);(正確答案)SELECT e1.ename,e2.ename lead FROM emp e1 LEFT JOIN emp e2 ON e1.mgr=e2.empnoSELECT job, COUNT(

13、*) FROM emp e GROUP BY job HAVING MIN(sal) 15000;28. 已知:有l(wèi)anuge和conpamyporject兩張表,兩表的關(guān)系圖如下,conpamyporject表的fkid是外鍵,引用的是lanuge表的主鍵id字段.以下選項(xiàng)中屬于左連接查詢的sql語句是 單選題 *SELECT * FROM lanuge JOIN conpamyporject ON lanuge.id=conpamyporject.fkidSELECT * FROM lanuge LEFT JOIN conpamyporject ON lanuge.id=conpamypo

14、rject.fkid(正確答案)SELECT * FROM lanuge LEFT JOIN conpamyporject conpamyporject.id = lanuge.idSELECT * FROM lanuge LEFT JOIN conpamyporject ON lanuge.id=lanuge.id29. 在Jdbc中使用事務(wù),想要回滾事務(wù)事務(wù)的方法是什么? 單選題 *Connection的commit()Connection的setAutoCommit()Connection的rollback()(正確答案)Connection的close()30. 下面關(guān)于Prepare

15、dStatement的說法錯(cuò)誤的是什么 單選題 *PreparedStatement繼承了StatementPreparedStatement可以有效的防止SQL注入PreparedStatement不能用于批量更新的操作(正確答案)PreparedStatement可以存儲(chǔ)預(yù)編譯的Statement,從而提升執(zhí)行效率31. JDBC向數(shù)據(jù)庫發(fā)送SQL的接口對(duì)象有哪些() *Statement(正確答案)PreparedStatement(正確答案)CallableStatement(正確答案)Connection32. 在JDBC編程中執(zhí)行完下列SQL語句SELECT id, name, s

16、erialNo FROM user,能得到rs的第一列數(shù)據(jù)的代碼是哪兩個(gè)?*rs.getString(0);rs.getString(name);rs.getString(1);(正確答案)rs.getString(id );(正確答案)33. JDBC獲取數(shù)據(jù)庫連接的方式: ( ) *getConnection();getConnection(String url,String user, String password);(正確答案)getConnection(String url)(正確答案)getConnection(String url, Properties info)(正確答案)

17、34. mysql注冊驅(qū)動(dòng)的方式有:() *Class.forName(com.mysql.jdbc.Driver);(正確答案)DriverManager.registerDriver(new com.mysql.jdbc.Driver();(正確答案)DriverManager.forname(com.mysql.jdbc.Driver );System.setProperty(jdbc.drivers, com.mysql.jdbc.Driver);(正確答案)35. 插入數(shù)據(jù)應(yīng)該使用哪種語句格式() *insert into table 表名 values(.)insert into

18、表名(列1,.) values(值1,.)(正確答案)insert into 表名 values(.)(正確答案)insert into table 表名(列1,.) values(值1,.)36. 以下關(guān)于連接查詢的描述正確的是 *內(nèi)連接只會(huì)把查詢的表中符合連接條件的數(shù)據(jù)展示出來(正確答案)外連接有左外連接和右外連接(正確答案)使用右外連接查詢的時(shí)候,如果右表的某行在左表中沒有匹配行,則左表對(duì)應(yīng)的行均為空值(正確答案)使用左外連接查詢的時(shí)候,如果左表的某行在右表中沒有匹配行,則右表對(duì)應(yīng)的行均為空值(正確答案)37. 以下關(guān)于jdbc查詢emp數(shù)據(jù)表正確的是 *在補(bǔ)全代碼處使用rs.getInt(empno); 可以直接獲取字段名為empno 的值在補(bǔ)全代碼處使用rs.next(); 方法判斷是否還有下一個(gè)值(正確答案)在補(bǔ)全代碼處使用rs.next();方法執(zhí)行返回true,指針下移,可以使用rs.getXxx()獲取數(shù)據(jù)(正確答案)在補(bǔ)全代碼處使用rs.next(); 方法返回的是下一行數(shù)據(jù)38. mysql關(guān)聯(lián)查詢都有哪

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論