ImageVerifierCode 换一换
格式:DOC , 页数:7 ,大小:77.50KB ,
资源ID:13140559      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/13140559.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(JDBC练习题_精品文档Word格式文档下载.doc)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

JDBC练习题_精品文档Word格式文档下载.doc

1、5. 使用Connection的哪个方法可以建立一个PreparedStatement接口?A. createPrepareStatement()B. prepareStatement()C. createPreparedStatement()D. preparedStatement()6. 下面的描述正确的是什么?A. PreparedStatement继承自StatementB. Statement继承自PreparedStatementC. ResultSet继承自StatementD. CallableStatement继承自PreparedStatement7. 下面的描述错误的是什

2、么?A. Statement的executeQuery()方法会返回一个结果集B. Statement的executeUpdate()方法会返回是否更新成功的boolean值C. 使用ResultSet中的getString()可以获得一个对应于数据库中char类型的值D. ResultSet中的next()方法会使结果集中的下一行成为当前行8. 如果数据库中某个字段为numberic型,可以通过结果集中的哪个方法获取?A. getNumberic()B. getDouble()C. getBigDecimal ()D. getFloat()9. 在Jdbc中使用事务,想要回滚事务事务的方法是

3、什么?A. Connection的commit()B. Connection的setAutoCommit()C. Connection的rollback()D. Connection的close()10. 在JDBC编程中执行完下列SQL语句SELECTname,rank,serialNoFROMemployee,能得到rs的第一列数据的代码是哪两个?A. rs.getString(0);B. rs.getString(name);C. rs.getString(1);D. rs.getString(ename11. 下面关于PreparedStatement的说法错误的是什么A. Prepa

4、redStatement继承了StatementB. PreparedStatement可以有效的防止SQL注入C. PreparedStatement不能用于批量更新的操作D. PreparedStatement可以存储预编译的Statement,从而提升执行效率12. 下面的选项加载MySQL驱动正确的是哪一个?A. Class.forname(org.gjt.mm.mysql.DriverB. Class.forname(org.gjt.mysql.jdbc.DriverC. Class.forname(org.git.mm.mysql.DriverD. Class.forname(or

5、g.git.mysql.jdbc.Driver13. 下面的选项加载MySQL驱动正确的是哪一个?com.mysql.JdbcDrivercom.mysql.jdbc.Drivercom.mysql.driver.Drivercom.mysql.jdbc.MySQLDriver14. 下面代码加载Oracle驱动正确的是哪一个?A. DriverManager.register(oracle.driver.OracleDriverB. DriverManager.forname(C. DriverManager.load(D. DriverManager.newInstance(15. 有关C

6、onnection描述错误的是哪一个?A. Connection是Java程序与数据库建立的连接对象,这个对象只能用来连接数据库,不能执行SQL语句。B. JDBC的数据库事物控制要靠Connection对象完成。C. Connection对象使用完毕后要及时关闭,否则会对数据库造成负担。D. 只用MySQL和Oracle数据库的JDBC程序需要创建Connection对象,其他数据库的JDBC程序不用创建Connection对象就可以执行CRUD操作。16. 下面有关JDBC事物的描述正确的是哪一个?A. JDBC事物默认为自动提交,没执行一条SQL语句就会开启一个事物,执行完毕之后自动提交

7、事物,如果出现异常自动回滚事物。B. JDBC的事物不同于数据库的事物,JDBC的事物依赖于JDBC驱动文件,拥有独立于数据库的日志文件,因此JDBC的事物可以替代数据库事物。C. 如果需要开启手动提交事物需要调用Connection对象的start()方法。D. 如果事物没有提交就关闭了Connection连接,那么JDBC会自动提交事物。17. 下列的预编译SQL哪一个是正确的?A. SELECT * FROM ?;B. SELECT ?,? FROM emp ;C. SELECT * FROM emp WHERE salary(?)D. 以上都不对18. 能执行预编译SQL的是哪一个选项

8、?A. StatementB. PreparedStatementC. PrepareStatementD. 以上都不是19. 如果为下列预编译SQL的第三个问号赋值,那么正确的选项是哪一个?UPDATE emp SET ename=?,job=?,salary=? WHERE empno=?A. pst.setInt(3,2000);B. pst.setInt(3,2000);C. pst.setFloat(salaryD. pst.setString(,200020. 有关PreparedStatement说法正确的是哪一个?A. 该对象只能执行带问号占位符的预编译SQL,不能执行SQL语

9、句。B. 该对象执行的时候,只能执行查询语句,其他预编译SQL语句只能由Statement执行。C. 该对象因为只能执行查询语句,所以该对象不能用在JDBC事物中。D. 该对象与一条SQL预编译语句绑定,不能执行其他预编译SQL语句。21. 有关预编译SQL的有点说法错误的是哪一个?A. 预编译SQL可以被PreparedStatement反复执行B. 预编译SQL语句在PreparedStatement对象创建之后就被传递给数据库解析,之后PreparedStatement执行预编译的时候,其实传递给数据库的只有占位符的参数。如果需要批量插入1000条记录的时候,预编译SQL只被数据库解析一

10、次,其余都是数据库接受参数数据然后执行,这样的速度大为提高。C. 预编译SQL的安全性好,可以抵御数据库脚本注入攻击,而这却是Statement所不具备的。D. 预编译SQL的占位符既可以替代数据表,也可以替代表达式的数据,甚至是子查询语句。22. 下列选项有关ResultSet说法错误的是哪一个?A. ResultSet是查询结果集对象,如果JDBC执行查询语句没有查询到数据,那么ResultSet将会是null值。B. 判断ResultSet是否存在查询结果集,可以调用它的next()方法。C. 如果Connection对象关闭,那么ResultSet也无法使用。D. 如果一个事物没有提交

11、,那么ResultSet中是看不到事物过程中的临时数据。23. SELECT COUNT(*) FROM emp;这条SQL语句执行,如果员工表中没有任何数据,那么ResultSet中将会是什么样子?A. nullB. 有数据C. 不为null,但是没有数据D. 以上都选项都不对24. 下面选项的MySQL数据库URL正确的是哪一个?A. jdbc:mysql:/localhost/companyB. jdbc:/localhost:3306:companyC. jdbc:3306/companyD. jdbc:/localhost/3306/company25. 编写JDBC的时候下列选项哪

12、一个错误的使用了某个包的类?A. java.sql.ConnectionB. java.sql.StatementC. java.sql.PreparedStatementD. java.sql.Driver二、 编程题多年以来,我国的啤酒生产企业一直是群雄割据、各自为战的局面。各地都有自己的生产企业,它们受到地方主义的保护,企业规模小,经营业绩不佳,抵御市场风险的能力差。近几年来,这种格局正在被打破,国内的一些啤酒巨头,如青岛啤酒、燕京啤酒等,开始进行跨地区的大规模重组,对市场进行重新整合,逐步扩大企业的生产规模,形成新的市场竞争优势,比如,青岛啤酒目前在国内已有48家生产企业。啤酒的生产和

13、销售所需的时间相对也比较短,库存量比较低。原因是啤酒在短时间内可能会变质,而库存费用和生产费用相对也比较高。要减少库存量,又要保持较强的市场竞争能力,就需要对生产和需求量的变化做出迅速反应。这就要求对需求量做出科学的预测,以作为制定下一年度生产计划的依据。宁波一家啤酒生产企业现正着手制定2009年的生产计划,这就需要对市场需求量做出预测,作为制定计划的参考依据。经理室要求财务部负责测算工作,并提出预测数据。计划财务部认为企业最近十五年的销售数据对预测有用,于是找来企业历年的销售数据如下表:序 号年 份季 度 (单位:万吨)合 计一二三四11995679830219961213104431997141757419981518196651999202481

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1