资源描述:
《java考试题 java_JDBC》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、一.不定项选择题.1.下列不属于接口的是[4分]A.StatementB.PreparedStatementC.DriverD.DriverManager考生答案:D2.关于ResultSetMetaDataAPI描述错误的是[4分]A.getColumnCount()返回列的数目B.getColumnTypeName(intindex)返回指定列的类型的名称C.getColumnType(intindex)返回字符串表示形式的指定列的类型D.isNullable指定列是否为空考生答案:C3. emp表数据如下EMPNO ENAME J
2、OB MGR HIREDATE SAL COMM DEPTNO----- ---------- --------- ----- ----------- --------- --------- ------7369 SMITH CLERK 7902 1980/12/17 800.00 207499 ALLEN SALESMAN 7698 1981/2/20 1600.00
3、 0.00 30下面代码输出的结果是: ...ResultSetrs=stmt.executeQuery("selectcommfromemp");while(rs.next()){ System.out.println(rs.getDouble(1)+","+rs.wasNull());}[4分]A.0,true0,falseB.null,true0,falseC.0,false0,falseD.0,true0,true考生答案:A4.下面的代码用于将存放于文件中的图片信息(mouse.bmp)和文本信息(some.xml)插入到Or
4、acle数据库(Oracle10g以上驱动) 应该填入的代码是:publicvoidtestSaveLOB()throwsException{ Connectioncon=DBUtils.getConnection(); PreparedStatementstmt=con.prepareStatement("insertintosd_user(id,photo,mem)values(?,?,?)"); stmt.setInt(1,30);Filefile=newFile("d:/mouse.bmp"); FileInputStreamfis=newFil
5、eInputStream(file); <填入代码> Filexml=newFile("d:/some.xml"); InputStreamReaderreader=newInputStreamReader(newFileInputStream(xml),"utf-8"); <填入代码> intn=stmt.executeUpdate(); System.out.println(n); fis.close(); stmt.close(); con.close();}[4分]A.stmt.setStream(2,fis,(int)file.length()
6、);stmt.setReader(3,reader,(int)xml.length());B.stmt.setBinaryStream(2,fis,(int)file.length()); stmt.setCharacterStream(3,reader,(int)xml.length());C.stmt.setInputStream(2,fis,(int)file.length()); stmt.setCharacterStream(3,reader,(int)xml.length());D.stmt.setBinaryStream(2,fis,(int)
7、file.length());stmt.setFileReader(3,reader,(int)xml.length());考生答案:B5.下面描述不属于连接池的功能的是[4分]A.可以缓解连接频繁的关闭和创建会造成系统性能的下降B.可以大幅度提高查询语句的执行效率C.可以限制客户端的连接数量D.可以提高系统的伸缩性考生答案:C参考答案:B6.下面的代码用于实现对emp表的分页查询(Oracle),在每页10行的前提下查询第8页的语句是:[4分]A.Stringsql="selectename,salfromempwherelimit?,?"; Prep
8、aredStatementstmt=con.prep