jdbc试题

选择题(30,每题5,6)<o:p></o:p>

1 使用下面的Connection 的哪个方法可以建立一个PreparedStatement接口(  )


A createPrepareStatement()

B prepareStatement()

C createPreparedStatement()

D preparedStatement()


2 Jdbc中可以调用数据库的存储过程的接口是 (  )


A Statement

B PreparedStatement

C CallableStatement

D PrepareStatement


3 下面的描述正确的是 (  )

A PreparedStatement继承自Statement

B Statement继承自PreparedStatement

C ResultSet继承自Statement

D CallableStatement继承自PreparedStatement

4 下面的描述错误的是 (  )

A StatementexecuteQuery()方法会返回一个结果集

B StatementexecuteUpdate()方法会返回是否更新成功的boolean

C 使用ResultSet中的getString()可以获得一个对应于数据库中char类型的值

D ResultSet中的next()方法会使结果集中的下一行成为当前行

5 如果数据库中某个字段为numberic,可以通过结果集中的哪个方法获取 (  )


A getNumberic()

B getDouble()

C setNumberic()

D setDouble()


6 Jdbc中使用事务,想要回滚事务事务的方法是 (  )


A Connectioncommit()

B ConnectionsetAutoCommit()

C Connectionrollback()

D Connectionclose()


简答题(70)<o:p></o:p>

1 简述Class.forName()的作用 ( 10)

<o:p> </o:p>

<o:p> </o:p>

2 写出几个在Jdbc中常用的接口 ( 10 )

<o:p> </o:p>

<o:p> </o:p>

3 简述你对Statement,PreparedStatement,CallableStatement的理解 ( 15 )

<o:p> </o:p>

<o:p> </o:p>

4 Jcbc编程时为什么要养成经常释放连接的习惯( 10 )

<o:p> </o:p>

<o:p> </o:p>

5 简单写一下编写Jdbc程序的一般过程 (  15)

<o:p> </o:p>

<o:p> </o:p>

<o:p> </o:p>

<o:p> </o:p>

6 写一个连接Oracle数据库在T_User表中根据用户名把其中的密码更新成指定的密码的Jdbc程序 (  10 )

T_User:

字段名称

说明

数据类型

约束

备注

FUserName

用户名

Varchar(10)

主键

<o:p> </o:p>

FPwd

密码

Varchar(6)

不允许空

<o:p> </o:p>

数据示例:

FUserName

FPwd

FEmail

Jerry

888888

Jerry@126.com

提示代码:

String driverName = "oracle.jdbc.driver.OracleDriver";

String url = "jdbc:oracle:thin:@" + serverName + ":" + serverPort + ":" + serverID ;

catch(ClassNotFoundException cnfe){cnfe.getMessage();cnfe.printStackTrace();}

              catch(SQLException sqle){sqle.getMessage();sqle.printStackTrace();}

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值