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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

JDBC练习题Word格式文档下载.docx

1、serialNoFROMemployee,能得到rs的第一列数据的代码是哪两个?A.rs.getString(0);B.rs.getString(name);C.rs.getString(1);D.rs.getString(ename6.下面关于PreparedStatement的说法错误的是什么A.PreparedStatement继承了StatementB.PreparedStatement可以有效的防止SQL注入C.PreparedStatement不能用于批量更新的操作D.PreparedStatement可以存储预编译的Statement,从而提升执行效率7.下面的选项加载MySQL

2、驱动正确的是哪一个?A.Class.forname(org.gjt.mm.mysql.DriverB.Class.forname(org.gjt.mysql.jdbc.DriverC.Class.forname(org.git.mm.mysql.DriverD.Class.forname(org.git.mysql.jdbc.Driver8.下面的选项加载MySQL驱动正确的是哪一个?com.mysql.JdbcDrivercom.mysql.jdbc.Drivercom.mysql.driver.Drivercom.mysql.jdbc.MySQLDriver9.下面代码加载Oracle驱动

3、正确的是哪一个?A.DriverManager.register(oracle.driver.OracleDriverB.DriverManager.forname(C.DriverManager.load(D.DriverManager.newInstance(10.有关Connection描述错误的是哪一个?A.Connection是Java程序与数据库建立的连接对象,这个对象只能用来连接数据库,不能执行SQL语句。B.JDBC的数据库事物控制要靠Connection对象完成。C.Connection对象使用完毕后要及时关闭,否则会对数据库造成负担。D.只用MySQL和Oracle数据库的

4、JDBC程序需要创建Connection对象,其他数据库的JDBC程序不用创建Connection对象就可以执行CRUD操作。11.下面有关JDBC事物的描述正确的是哪一个?A.JDBC事物默认为自动提交,没执行一条SQL语句就会开启一个事物,执行完毕之后自动提交事物,如果出现异常自动回滚事物。B.JDBC的事物不同于数据库的事物,JDBC的事物依赖于JDBC驱动文件,拥有独立于数据库的日志文件,因此JDBC的事物可以替代数据库事物。C.如果需要开启手动提交事物需要调用Connection对象的start()方法。D.如果事物没有提交就关闭了Connection连接,那么JDBC会自动提交事物

5、。12.下列的预编译SQL哪一个是正确的?A.SELECT * FROM ?;B.SELECT ?,? FROM emp ;C.SELECT * FROM emp WHERE salary(?)D.以上都不对13.能执行预编译SQL的是哪一个选项?A.StatementB.PreparedStatementC.PrepareStatementD.以上都不是14.如果为下列预编译SQL的第三个问号赋值,那么正确的选项是哪一个? UPDATE emp SET ename=?,job=?,salary=? WHERE empno=?A.pst.setInt(3,2000);B.pst.setInt(

6、3,2000);C.pst.setFloat(salaryD.pst.setString(,200015.有关PreparedStatement说法正确的是哪一个?A.该对象只能执行带问号占位符的预编译SQL,不能执行SQL语句。B.该对象执行的时候,只能执行查询语句,其他预编译SQL语句只能由Statement执行。C.该对象因为只能执行查询语句,所以该对象不能用在JDBC事物中。D.该对象与一条SQL预编译语句绑定,不能执行其他预编译SQL语句。16.有关预编译SQL的有点说法错误的是哪一个?A.预编译SQL可以被PreparedStatement反复执行B.预编译SQL语句在Prepar

7、edStatement对象创建之后就被传递给数据库解析,之后PreparedStatement执行预编译的时候,其实传递给数据库的只有占位符的参数。如果需要批量插入1000条记录的时候,预编译SQL只被数据库解析一次,其余都是数据库接受参数数据然后执行,这样的速度大为提高。C.预编译SQL的安全性好,可以抵御数据库脚本注入攻击,而这却是Statement所不具备的。D.预编译SQL的占位符既可以替代数据表,也可以替代表达式的数据,甚至是子查询语句。17.下列选项有关ResultSet说法错误的是哪一个?A.ResultSet是查询结果集对象,如果JDBC执行查询语句没有查询到数据,那么Resu

8、ltSet将会是null值。B.判断ResultSet是否存在查询结果集,可以调用它的next()方法。C.如果Connection对象关闭,那么ResultSet也无法使用。D.如果一个事物没有提交,那么ResultSet中是看不到事物过程中的临时数据。18.SELECT COUNT(*) FROM emp;这条SQL语句执行,如果员工表中没有任何数据,那么ResultSet中将会是什么样子?A.nullB.有数据C.不为null,但是没有数据D.以上都选项都不对19.下面选项的MySQL数据库URL正确的是哪一个?A.jdbc:mysql:/localhost/companyB.jdbc:

9、/localhost:3306:companyC.jdbc:3306/companyD.jdbc:/localhost/3306/company20.编写JDBC的时候下列选项哪一个错误的使用了某个包的类?A.java.sql.ConnectionB.java.sql.StatementC.java.sql.PreparedStatementD.java.sql.Driver二、编程题多年以来,我国的啤酒生产企业一直是群雄割据、各自为战的局面。各地都有自己的生产企业,它们受到地方主义的保护,企业规模小,经营业绩不佳,抵御市场风险的能力差。近几年来,这种格局正在被打破,国内的一些啤酒巨头,如青岛

10、啤酒、燕京啤酒等,开始进行跨地区的大规模重组,对市场进行重新整合,逐步扩大企业的生产规模,形成新的市场竞争优势,比如,青岛啤酒目前在国内已有48家生产企业。啤酒的生产和销售所需的时间相对也比较短,库存量比较低。原因是啤酒在短时间内可能会变质,而库存费用和生产费用相对也比较高。要减少库存量,又要保持较强的市场竞争能力,就需要对生产和需求量的变化做出迅速反应。这就要求对需求量做出科学的预测,以作为制定下一年度生产计划的依据。宁波一家啤酒生产企业现正着手制定2009年的生产计划,这就需要对市场需求量做出预测,作为制定计划的参考依据。经理室要求财务部负责测算工作,并提出预测数据。计划财务部认为企业最近

11、十五年的销售数据对预测有用,于是找来企业历年的销售数据如下表:序 号年 份季 度 (单位:万吨)合 计一二三四1199567983021996121310443199714175741998151819665199920248120002229239820012632105200225371202003384214020043950351531120055115720065516420073143544116920083345581782009344660185编写程序完成如下要求:1. 编写JDBC程序创建数据output表,表结构如下列名数据类型主键非空唯一索引备注numnumber(10

12、)是序号yearnumber(4)年份q1第一季产量q2第二季产量q3第三季产量q4第四季产量total年产量2. 编写JDBC程序将表1中的数据插入到数据库,要求使用整体性事务,不是没插入一条提交一次事务。3. 编写JDBC程序读取数据库中的数据,在控制台输出年增长量的平均值4. 利用数据表中最近四年的数据预测未来五年中每年啤酒的产量数据(四个季度和总产量),输出到控制台上面。5. 用户在控制台上面输入一个任意的年份,将该年的记录打印到控制台上面,需要输出年份、四个季度的产量和年总产量(1) 如果用户输入的是1995年以前的年份,控制台输出“没有数据”(2) 如果用户输入的是1995-2009年之间的年份,输出的数据从数据库中查询(3) 如果输入的是2009年以后的年份,输出的数据是预测的数据(参见第四题的思路)

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

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