20145209刘一阳《JAVA程序设计》第七周课堂测试
第七周課堂測試
1、命令“CREATE DATABASE ”用來創建一個數據庫。(A)
A .true
B .false
2、以下不屬于驅動的四種類型的是(C)
A .JDBC-ODBC Bridge Driver
B .Native API Driver
C .MySQL JDBC Driver
D .JDBC-Net Driver
E .Native Protocal Driver
3、提供Java存取數據庫能力的包是(A)
A .java.sql
B .java.awt
C .java.lang
D .java.swing
4、JDBC是允許用戶在不同數據庫之間做選擇的一個抽象層。JDBC允許開發者用JAVA寫數據庫應用程序,而不需要關心底層特定數據庫的細節。(A)
A .true
B .false
5、下列屬于常用數據庫的是(ACDE)
A .Access
B .XAMMP
C .MySQL
D .Oracle
E .SQL Server
6、下列屬于數據操作語言的是(AB)
A .insert
B .update
C .create
D .select
7、下列屬于Java語言中的接口的是(BCD)
A .DriverManager
B .Collection
C .ResultSet
D .Statement
8、下列說法錯誤的是(B)
A .Statement的executeQuery()方法會返回一個結果集
B .Statement的executeUpdate()方法會返回是否更新成功的boolean值
C .使用ResultSet中的getString()可以獲得一個對應于數據庫中char類型的值
D .ResultSet中的next()方法會使結果集中的下一行成為當前行
9、下面的選項不是關系數據庫基本特征的是(A)
A .不同的列應有不同的數據類型
B .不同的列應有不同的列名
C .與行的次序無關
D .與列的次序無關
10、接口Statement中定義的execute方法的返回類型是(C)
A .ResultSet
B .int
C .boolean
D .double
11、下列關于JDBC說法正確的是(AC)
A .JDBC提供了訪問數據庫的通用API,不同的數據庫廠商根據各自數據庫的特點提供了對JDBC的實現
B .JDBC只提供了訪問Oracle數據庫的API
C .Oracle公司提供了對JDBC的API的實現
D .JDBC只提供了對Java程序員的API
12、下列操作數據庫時遇到的異常情況說法正確的是(BD)
A .java.sql.SQLException: Unknown column 'sid' in 'field list' (SQL語句表名錯誤)
B .java.sql.SQLException:結果集已耗盡 (結果集用盡或未調用next)
C .java.sql.SQLException: Data too long for column 'id' at row 1(列名定義過長)
D .java.sql.SQLException: No suitable driver(URL拼寫錯誤)
13、JDBC編程的異常類型分為(AC)
A .SQLException
B .SQLError
C .SQLWarning
D .SQLFatal
E .SQLTruncation
14、DataSource是__類型,可以調用DataSource的方法__獲得數據庫連接。(D)
①Delegate ②Factory ③Connect ④getConnection
A .①③
B .①④
C .②③
D .②④
15、接口RowSet繼承了接口__,可以調用RowSet中的方法__來填充其數據區。(C)
①Statement ②ResultSet ③update ④populate
A .①③
B .①④
C .②③
D .②④
16、以下哪些是定義在ResultSet中用于Cursor定位的方法:(ABCEF)
A .next()
B .beforeFirst()
C .afterLast()
D .isBeforeFirst()
E .absolute(int)
F .relative(int)
17、executeUpdate返回的類型是int,代表的含義是受影響的記錄(A)
A .true
B .false
18、可以通過關閉MySQL數據庫服務器所占用的命令行窗口來關閉MySQL數據庫。(B)
A .true
B .false
19、如果MySQL服務器和MySQL管理工具駐留在同一臺計算機上,主機名可以是localhost或127.0.0.1。(A)
A .true
B .false
20、典型的JDBC程序按照“注冊JDBC Driver->獲得與數據庫的物理連接->執行SQL命令->創建不同類型的Statement->如果有結果集,處理結果集->釋放資源”的順序編寫。(B)
A .true
B .false
轉載于:https://www.cnblogs.com/liuyiyang/p/9185756.html
總結
以上是生活随笔為你收集整理的20145209刘一阳《JAVA程序设计》第七周课堂测试的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Mongodb数据库连接
- 下一篇: “无人化时代”正在逼近,网友:再不努力就