- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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表结构
字段名
数据类型
是否允许为空
您可能关注的文档
最近下载
- 010-数学形态学分析.ppt
- 2023年芜湖市镜湖区市场监督管理局招考工作人员笔试参考题库(共500题)答案详解版.docx VIP
- 励志班会:985博导桂海潮案例,读书可以改变命运主题班会.pptx
- Haier海尔洗衣机EG10014BD809LGU1使用说明书手册参数图解图示pdf电子版下载.pdf VIP
- 《中职高考英语总复习与同步练》(总复习分册)教案 第11课 语法知识——专题9 非谓语动词.docx VIP
- 供应室泛水应急演练.pptx VIP
- 化学品管理中的供应链安全和可追溯性.pptx
- 小学四年级上册心理健康教育教案.doc
- 《中职高考英语总复习与同步练》(总复习分册)教案 第8课 语法知识——专题7 形容词和副词(2).docx VIP
- 【方书】中医土单验方一百首(高清版).pdf
文档评论(0)