第十九章 JDBC
笔试题
一、填空题
二、选择题
三、名词解释
1. 【基础题】 ODBC:Open Database Connectivity 开放数据库互连
2. 【基础题】 JDBC:Java DataBase Connectivity Java数据库连接
3. 【基础题】 DBMS:Data Base Management System数据库管理系统
4. 【基础题】 URL:Uniform Resource Locator 统一资源定位器
URL组成:协议名和资源名
protocol://resourceName
四、问答题
1. 【中等题】Class.forName()的作用?
答:
调用该方法返回一个以字符串指定类名的类的对象。此对象用来与特定的数据库连接。
2. 【中等题】简述Statement和PreparedStatement 的区别?
答:
无论多少次地使用同一个SQL命令,PreparedStatement都只对它解析和编译一次。当使用Statement对象时,每次执行一个SQL命令时,都会对它进行解析和编译,使用PreparedStatement对象比使用Statement对象的速度更快。
3. 【中等题】在connection类中提供了3个控制事务的方法,分别是:
答:
setAutoCommit(boolean bln)
commit():提交事务
rollback():撤销事务
4. 【提高题】请简述元数据。
答:
在SQL中,描述数据库或其组成部分的数据称为元数据(区别于那些存在数据库中的实际数据)。我们可以得到三类元数据:关于数据库的元数据、关于结果集的元数据以及关于预备语句参数的元数据。
5. 【提高题】 ResultSet 类中的Cursor 方式主要有
ResultSet.TYPE_FORWARD_ONLY,ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.TYPE_SCROLL_INSENSITIVE等方式,你能详细说明吗。
答:
ResultSet.TYPE_FORWARD_ONLY(为缺省设置):游标只能前进不能后退,也就是只能从第一个一直移动到最后一个。
ResultSet.TYPE_SCROLL_SENSITIVE :允许游标前进或后退并感应到其它ResultSet 的光标的移动情形。
ResultSet.TYPE_SCROLL_INSENSITIVE :允许游标前进或后退并不能感应到其它ResultSet 的光标的移动情形。
第二十章 XML
笔试题
一、填空题
1. 【基础题】XML 是一种 标记 语言。
2. 【基础题】XML 的设计宗旨是 传输数据 ,而非显示数据。
3. 【基础题】XML 文档必须有一个元素是所有其他元素的父元素。该元素称为 根元素 。
二、选择题
三、名词解释
1. 【基础题】XML:EXtensible Markup Language 可扩展标记语言
2. 【基础题】DTD:Document Type Definition 文档类型定义
3. 【基础题】W3C:World Wide Web Consortium 万维网联盟
4. 【基础题】CSS:Cascading Style Sheets 层叠样式单
5. 【基础题】XSL:EXtensible Stylesheet Language可扩展样式单语言
四、问答题
1. 【中等题】XML文档定义有几种形式?它们之间有何本质区别?
答:
1) 两种形式 dtd schema。
2) 本质区别:schema本身是xml的,可以被XML解析器解析(这也是从DTD上发展schema的根本目的)。
2. 【中等题】格式良好的XML文档的标准是必须遵守XML 1.0规范中的语法规则,应满足的条件主要包括:
答:
文档应包含一个或多个元素
文档中只有一个根元素,该元素无任何部分出现在其它元素中
元素必须正确关闭
元素不得交叉
属性值必须加引号
3. 【中等题】XML 与 HTML 的主要差异(难度:中)
答:
XML 不是 HTML 的替代。XML 和 HTML 为不同的目的而设计:
XML 被设计为传输和存储数据,其焦点是数据的内容。
HTML 被设计用来显示数据,其焦点是数据的外观。
HTML 旨在显示信息,而 XML 旨在传输信息。