mysql和jdbc考试题_java考试题 java_JDBC

本文提供了一组关于Java JDBC和MySQL的考试选择题,涉及接口识别、ResultSetMetaData API的使用以及LOB数据存储等知识点。例如,讨论了Statement、PreparedStatement、DriverManager接口,以及ResultSet中关于null值的判断和数据提取的问题。
摘要由CSDN通过智能技术生成

一.不定项选择题.

1.下列不属于接口的是[4分]

A. Statement

B. PreparedStatement

C. Driver

D. DriverManager

考生答案:D

2.关于ResultSetMetaData API描述错误的是[4分]

A. getColumnCount() 返回列的数目

B. getColumnTypeName(int index) 返回指定列的类型的名称

C. getColumnType(int index) 返回字符串表示形式的指定列的类型

D. isNullable 指定列是否为空

考生答案:C

3. emp表数据如下

EMPNO ENAME JOB MGR HIREDATE SAL C OMM DEPTNO

----- ---------- --------- ----- ----------- --------- --------- ------

7369 SMITH CLERK 7902 1980/12/17 800.00 20

7499 ALLEN SALESMAN 7698 1981/2/20 1600.00 0.00 30

下面代码输出的结果是:

...

ResultSet rs = stmt.executeQuery ("select comm from emp");

while(rs.next()) {

System.out.println(rs.getDouble(1) + "," +rs.wasNull());

} [4分]

A. 0, true 0, false

B. null, true 0,false

C. 0, false 0, false

D. 0, true 0, true

考生答案:A

4.下面的代码用于将存放于文件中的图片信息(mouse.bmp)和文本信息(some.xml)插入到

Oracle数据库(Oracle 10g 以上驱动)

应该填入的代码是:

public void testSaveLOB() throws Exception {

Connection con = DBUtils.getConnection();

PreparedStatement stmt = con .prepareStatement("insert into sd_user (id, photo,mem) values(?,?,?)");

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值