




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实用标准文案一、选择题1. 有关 JDBC 的选项正确的是哪一个?A. JDBC 是一种被设计成通用的数据库连接技术, JDBC 技术不光可以应用在 Java 程序 里面,还可以用在 C+ 这样的程序里面。B. JDBC 技术是 SUN 公司设计出来专门用在连接 Oracle 数据库的技术, 连接其他的数 据库只能采用微软的 ODBC 解决方案C. 微软的 ODBC 和 SUN 公司的 JDBC 解决方案都能实现跨平台使用, 只是 JDBC 的性 能要高于 ODBCD. JDBC 只是个抽象的调用规范,底层程序实际上要依赖于每种数据库的驱动文件2. 选择 JDBC 可以执行的语句(多选)A.
2、DDLB. DCLC. DMLD. 以上都可以3. 选择 Java 程序开发中推荐使用的常用数据库(多选)a. Oracleb. SQL Server 2000c. MySQL精彩文档实用标准文案d. DB24. 哪个不是 JDBC 用到的接口和类?a. Systemb. Classc. Connection接口?d. ResultSet5. 使用 Connection 的哪个方法可以建立一个 PreparedStatementA. createPrepareStatement()B. prepareStatement()C. createPreparedStatement()D. prepa
3、redStatement()6. 下面的描述正确的是什么?A. PreparedStatement 继承自 StatementB. Statement 继承自 PreparedStatementC. ResultSet 继承自 StatementD. CallableStatement 继承自 PreparedStatement7. 下面的描述错误的是什么?A. Statement 的 executeQuery() 方法会返回一个结果集精彩文档实用标准文案B. Statement 的 executeUpdate() 方法会返回是否更新成功的 boolean 值C. 使用 ResultSet 中
4、的 getString() 可以获得一个对应于数据库中 char 类型的值D. ResultSet 中的 next() 方法会使结果集中的下一行成为当前行8. 如果数据库中某个字段为 numberic 型 ,可以通过结果集中的哪个方法获取?A. getNumberic()B. getDouble()C. getBigDecimal ()D. getFloat()9. 在 Jdbc 中使用事务 ,想要回滚事务事务的方法是什么?A. Connection 的 commit()B. Connection的 setAutoCommit()C. Connection 的 rollback()D. Con
5、nection 的 close()10. 在 JDBC 编程中执行完下列 SQL 语句 SELECT name, rank, serialNoFROM employee ,能得到 rs 的第一列数据的代码是哪两个?A. rs.getString(0);B. rs.getString(name);C. rs.getString(1);精彩文档实用标准文案D. rs.getString(ename);11. 下面关于 PreparedStatement 的说法错误的是什么12.A. PreparedStatementB. PreparedStatementC. PreparedStatementD
6、. PreparedStatement面的选项加载继承了 Statement 可以有效的防止 SQL 注入 不能用于批量更新的操作 可以存储预编译的 Statement,从而提升执行效率MySQL 驱动正确的是哪一个?A. Class.forname(org.gjt.mm.mysql.Driver);B. Class.forname(org.gjt.mysql.jdbc.Driver);C. Class.forname(org.git.mm.mysql.Driver);D. Class.forname(org.git.mysql.jdbc.Driver);13. 下面的选项加载 MySQL 驱
7、动正确的是哪一个?A. Class.forname(com.mysql.JdbcDriver);B. Class.forname(com.mysql.jdbc.Driver);C. Class.forname(com.mysql.driver.Driver);D. Class.forname(com.mysql.jdbc.MySQLDriver);14. 下面代码加载 Oracle 驱动正确的是哪一个?A. DriverManager.register(oracle.driver.OracleDriver);精彩文档实用标准文案B. DriverManager.forname(oracle.d
8、river.OracleDriver);C. DriverManager.load(oracle.driver.OracleDriver);D. DriverManager.newInstance(oracle.driver.OracleDriver);15. 有关 Connection 描述错误的是哪一个?A. Connection 是 Java 程序与数据库建立的连接对象,这个对象只能用来连接数 据库,不能执行 SQL 语句。B. JDBC 的数据库事物控制要靠 Connection 对象完成。C. Connection 对象使用完毕后要及时关闭,否则会对数据库造成负担。D. 只用 MyS
9、QL 和 Oracle 数据库的 JDBC 程序需要创建 Connection 对象,其他数据库的 JDBC 程序不用创建 Connection 对象就可以执行 CRUD 操作。16. 下面有关 JDBC 事物的描述正确的是哪一个?A. JDBC 事物默认为自动提交,没执行一条 SQL 语句就会开启一个事物,执行完 毕之后自动提交事物,如果出现异常自动回滚事物。B. JDBC 的事物不同于数据库的事物, JDBC 的事物依赖于 JDBC 驱动文件,拥有 独立于数据库的日志文件,因此 JDBC 的事物可以替代数据库事物。C. 如果需要开启手动提交事物需要调用 Connection 对象的 sta
10、rt() 方法。D. 如果事物没有提交就关闭了 Connection 连接,那么 JDBC 会自动提交事物。17. 下列的预编译 SQL 哪一个是正确的?A. SELECT * FROM ? ;精彩文档实用标准文案B. SELECT ?,?,? FROM emp ;C. SELECT * FROM emp WHERE salary(?)D. 以上都不对18. 能执行预编译 SQL 的是哪一个选项?A. StatementB. PreparedStatementC. PrepareStatementD. 以上都不是19. 如果为下列预编译 SQL 的第三个问号赋值,那么正确的选项是哪一个?UPD
11、ATE emp SET ename=?,job=?,salary=? WHERE empno=?;A. pst.setInt(3,2000);B. pst.setInt(3,2000);C. pst.setFloat(salary,2000);D. pst.setString(salary,2000);20. 有关 PreparedStatement 说法正确的是哪一个?A. 该对象只能执行带问号占位符的预编译SQL ,不能执行 SQL 语句。StatementB. 该对象执行的时候, 只能执行查询语句, 其他预编译 SQL 语句只能由 执行。精彩文档实用标准文案C. 该对象因为只能执行查询语
12、句,所以该对象不能用在 JDBC 事物中。D. 该对象与一条 SQL 预编译语句绑定,不能执行其他预编译 SQL 语句。21. 有关预编译 SQL 的有点说法错误的是哪一个?A. 预编译 SQL 可以被 PreparedStatement 反复执行B. 预编译 SQL 语句在 PreparedStatement 对象创建之后就被传递给数据库解析, 之后 PreparedStatement 执行预编译的时候, 其实传递给数据库的只有占位符 的参数。如果需要批量插入 1000 条记录的时候,预编译 SQL 只被数据库解析 一次,其余都是数据库接受参数数据然后执行,这样的速度大为提高。C. 预编译
13、SQL 的安全性好,可以抵御数据库脚本注入攻击,而这却是 Statement 所不具备的。D. 预编译 SQL 的占位符既可以替代数据表,也可以替代表达式的数据,甚至是子 查询语句。22. 下列选项有关 ResultSet 说法错误的是哪一个?A. ResultSet 是查询结果集对象,如果 JDBC 执行查询语句没有查询到数据,那么 ResultSet 将会是 null 值。B. 判断 ResultSet 是否存在查询结果集,可以调用它的 next() 方法。C. 如果 Connection 对象关闭,那么 ResultSet 也无法使用。D. 如果一个事物没有提交,那么 ResultSet
14、 中是看不到事物过程中的临时数据。23. SELECT COUNT(*) FROM emp; 这条 SQL 语句执行,如果员工表中没有任何数据,精彩文档实用标准文案那么 ResultSet 中将会是什么样子?A. nullB. 有数据C. 不为 null ,但是没有数据D. 以上都选项都不对24. 下面选项的 MySQL 数据库 URL 正确的是哪一个?A. jdbc:mysql:/localhost/companyB. jdbc:mysql:/localhost:3306:companyC. jdbc:mysql:/localhost:3306/companyD. jdbc:mysql:/l
15、ocalhost/3306/company25. 编写 JDBC 的时候下列选项哪一个错误的使用了某个包的类?A. java.sql.ConnectionB. java.sql.StatementC. java.sql.PreparedStatementD. java.sql.Driver二、编程题多年以来, 我国的啤酒生产企业一直是群雄割据、 各自为战的局面。 各地都有自己的生产企业,它们受到地方主义的保护,企业规模小,经营业绩不佳,抵御市场风险的能力差。精彩文档实用标准文案近几年来,这种格局正在被打破,国内的一些啤酒巨头,如青岛啤酒、燕京啤酒等,开始进 行跨地区的大规模重组, 对市场进行重
16、新整合, 逐步扩大企业的生产规模, 形成新的市场竞 争优势,比如,青岛啤酒目前在国内已有 48 家生产企业。啤酒的生产和销售所需的时间相对也比较短, 能会变质, 而库存费用和生产费用相对也比较高。 能力, 就需要对生产和需求量的变化做出迅速反应。 作为制定下一年度生产计划的依据。库存量比较低。 原因是啤酒在短时间内可要减少库存量, 又要保持较强的市场竞争这就要求对需求量做出科学的预测, 以宁波一家啤酒生产企业现正着手制定 2009 年的生产计划, 这就需要对市场需求量做出预测, 作为制定计划的参考依据。经理室要求财务部负责测算工作,并提出预测数据。 计划财务部认为企业最近十五年的销售数据对预测
17、有用,于是找来企业历年的销售数据如下表:序号年份季度(单位:万吨)合计一二三四1199567983021996912131044319971314171357419981518191466519991820241981620002224292398720012326322410582002253237261209200330384230140精彩文档实用标准文案102004293950351531120053039513715712200629425538164132007314354411691420083345584217815200934466045185编写程序完成如下要求:1. 编写 JDBC 程序创建数据 output 表,表结构如下列名数据类型主键非空唯一索引备注numnumber(10)是序号yearnumber(4)是是是年份q1number(10)是第一季产量q2number(10)是第二季产量q3number(10)是第三季产量q4number(10)是第四季产量totalnumber(10)是年产量2. 编写 JDBC 程序将表 1 中的数据插入到数据库,要求使用整体性事务,不是没插入一条提交一次事务。3.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 大自然的魔法山涧游历经历记周记游记类作文(13篇)
- 物流业运输与配送服务完成证明书(8篇)
- 我身边的英雄读后感作文(6篇)
- 商业展会设备进场方案及保障措施
- 小学一年级第二学期班主任自我提升计划
- 中国液压升降输送机行业市场前景预测及投资价值评估分析报告
- 钢丝织针项目可行性分析报告范本参考
- 种植加工示范基地建设项目工作可行性研究资料报告材料
- 中国齿科粘接剂项目创业计划书
- 中国水解聚丙烯腈铵盐项目创业计划书
- 三年级美术下册《认识图形标志》课件
- 2025年内蒙古赤峰新正电工技术服务有限公司招聘笔试参考题库含答案解析
- 蚊蝇消杀合同协议
- 2025年江苏省无锡市中考英语二模试卷
- 辐射安全与防护考核试题(附答案)
- 2024北京西城区四年级(下)期末数学试题及答案
- 喷涂作业安全专项培训
- 厂区围堰管理制度
- 电气工程创新项目总结范文
- 心脏射频消融术护理查房
- 雨季三防测试题及答案
评论
0/150
提交评论