Java应用程序-习题-第13章.docVIP

Java应用程序-习题-第13章.doc

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共3页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

习题

一、选择题(答案可能不止一个)

1.使用下面的Connection的哪个方法可以建立一个PreparedStatement接口()

A.createPrepareStatement() B.prepareStatement()

C.createPreparedStatement() D.preparedStatement()

2.在JDBC中可以调用数据库的存储过程的接口是()

A.Statement B.PreparedStatement C.CallableStatement D.PrepareStatement

3.下面的描述正确的是()

A.PreparedStatement继承自Statement B.Statement继承自PreparedStatement

C.ResultSet继承自Statement D.CallableStatement继承自PreparedStatement

4.下面描述中,错误的是()

A.Statement的executeQuery()方法会返回一个结果集

B.Statement的executeUpdate()方法会返回是否更新成功的boolean值

C.使用ResultSet中的getString()可以获得一个对应于数据库中char类型的值

D.ResultSet中的next()方法会使结果集中的下一行成为当前行

5.如果数据库中某个字段为numeric型,可以通过结果集中的哪个方法获取?()

A.getNumeric() B.getDouble() C.setNumeric() D.setDouble()

6.在JDBC中使用事务,想要回滚事务的方法是()

A.Connection的commit() B.Connection的setAutoCommit()

C.Connection的rollback() D.Connection的close()

7.查询操作的结果是()

A.整数 B.ResultSet C.Set D.Vector

8.增删改操作的结果是()

A.整数 B.ResultSet C.Set D.Vector

9.结果集中,能够实现指针下移一条记录是()方法

A.new() B.next() C.nextPointer() D.last()

10.要得到结果集double类型字段的数据,可调用()方法

A.get(价格) B.getInt(价格) C.getString(价格) D.getDouble(价格)

二、填空题

1.JDBC的典型用法是“三层结构”,即:客户端、____________、____________;

2.加载驱动程序的语句是_______________________________;

3.创建Connection对象的语句是_______________________________;

4.生成Statement对象的语句是_______________________________;

5.执行查询操作的语句是_______________________________;

6.执行增删改操作的语句是_______________________________。

三、思考题

1.请简述一下Statement和PreparedStatement之间的区别;

2.简述进行数据库连接、操作的主要步骤;

3.谈一谈你对Transaction(事务)的认识,描述一下Transaction的四个特性;

4.说明JDBC事务所涉及的方法,并加以解释;

5.结果集可滚动有什么优点?怎样实现结果集的更新?

四、编程题

1.现有一个名为课程.mdb的Access数据库,只包含一个表courses,该表的字段如下:

课程代码(文本,长度6,主键),课程名称(文本,长度60),教学承担系(文本,长度30),

学分(单精度),考核方式(文本,长度10),如图1所示:

图1course表记录

现要求采用JDBC/ODBC桥方式连接数据库,编程显示出“软件工程系”开设的所有“考试”课程的信息。

2.在IP为172.16.42.234的服务器上安装了SQLServer2005数据库系统,创建了一个名为corejava的数据库,用户名为sise,密码为software,具有读、写权限。在该数据库中还包含一个users表,该表各字段的内容如下表1所示:

表1users表结构

字段名

数据类型

是否允许为空

文档评论(0)

幸福是什么 + 关注
实名认证
文档贡献者

幸福是什么

1亿VIP精品文档

相关文档