(数据库开发相关题目)以下描述正确的是

标签: MySQL
0人阅读 评论(0) 收藏 举报
分类:

以下描述正确的是
 
 A. CallableStatement是PreparedStatement的父接口
 
 B. PreparedStatement是CallableStatement的父接口
 
 C. CallableStatement是Statement的父接口
 
 D. PreparedStatement是Statement的父接口

三个接口的继承关系

Statement ← PreparedStatement ← CallableStatement

三个接口的特点

  • Statement: 每次执行sql语句,数据库都要执行sql语句的编译 ,最好用于仅执行一次查询并返回结果的情形,效率高于PreparedStatement。

  • PreparedStatement:是预编译的,使用PreparedStatement有几个好处:

    1. 在执行可变参数的一条SQL时,PreparedStatement比Statement的效率高,因为DBMS预编译一条SQL当然会比多次编译一条SQL的效率要高。
    2. 安全性好,有效防止Sql注入等问题。
    3. 对于多次重复执行的语句,使用PreparedStament效率会更高一点,并且在这种情况下也比较适合使用batch;
    4. 代码的可读性和可维护性。
  • CallableStatement:继承PreparedStatement,用来调用存储过程,它提供了对输出和输入/输出参数的支持。CallableStatement 接口还具有对 PreparedStatement 接口提供的输入参数的支持。
     

查看评论

Simple Bitmapped menu items

 简单位图菜单这篇文章由Burchak Alexander原著。   有时应用程序使用动态创建的工具条。为什么我要为了位图菜单而创建工具条资源呢?(查看Iuri Apollonio 文章)  我提议装...
  • lumg
  • lumg
  • 2002-05-02 10:22:00
  • 702

以下关于java封装的描述中,正确的是:(牛客网)

以下关于java封装的描述中,正确的是: 正确答案:A  你的答案:A(正确) 封装的主要作用在于对外隐藏内部实现细节,增强程序的安全性 封装的意义不大,因此在编码中尽量不要使用 ...
  • fascinatingGirl
  • fascinatingGirl
  • 2016-09-05 10:35:28
  • 2488

以下关于linux操作系统中硬链接和软链接的描述,正确的是?

硬链接就是在原有的iNode的引用加一,用ls -li是可以看到,硬连接的文件与源文件iNode值相同;而软连接是建立了一个iNode,专门用来指向实际文件的iNode,像快捷方式。所以D是错误的。 ...
  • qq_20032995
  • qq_20032995
  • 2016-07-28 20:13:27
  • 3565

SDO简介

简单地说,SDO是一种数据应用程序开发框架,它包括一个体系结构和相应的 API。SDO 能够实现以下操作: 简化 J2EE 数据编程模型。 抽象面向服务体系结构(SOA)中的数据。 ...
  • QQQcommoner
  • QQQcommoner
  • 2006-12-24 02:18:00
  • 931

HBase基础测试题

1. HBase来源于哪篇博文? C A The Google File System B MapReduce C BigTable D Chubby 2. 下面对HBase的描述哪些是...
  • jbfsdzpp
  • jbfsdzpp
  • 2014-10-22 18:34:20
  • 1322

XML题目

1.XML指的是? 您的回答:eXtensible Markup Language 2.XML对数据进行描述的方式是? 您的回答:XML使用描述节点类描述数据 正确答案:XML...
  • weiyastory
  • weiyastory
  • 2016-09-11 12:57:28
  • 569

Unity面试题 易错题

(单选题)以下关于MonoBehavior.OnGUI()的描述错误的是()  A.如果调用MonoBehaviour没有被启用,则OnGUI函数不会被调用  B.用于绘制和处理GUIevents...
  • dongkaixuan
  • dongkaixuan
  • 2017-09-11 23:14:52
  • 250

以下关于STL的描述中,错误的有

以下关于STL的描述中,____是错的。 正确答案: C   你的答案: A (错误) STL容器是线程不安全的 当容量不够时,vector内部内存扩展方式是翻倍 ...
  • chengonghao
  • chengonghao
  • 2016-07-16 20:15:09
  • 1323

关于group by子句的作用描述正确的是?

关于group by子句的作用描述正确的是? 正确答案: B C D   你的答案: B C (错误) 可用于过滤数据 可用于sum 可用于avg ...
  • chengonghao
  • chengonghao
  • 2016-07-17 15:51:49
  • 1354

Java Serialization机制和transient

对象的串行化(Serialization)   一、串行化的概念和目的 1.什么是串行化              对象的寿命通常随着生成该对象的程序的终止而终止。有时候,可能需要将...
  • runningtortoises
  • runningtortoises
  • 2014-11-17 21:44:13
  • 673
    个人资料
    等级:
    访问量: 0
    积分: 152
    排名: 0