PDO通过执行SQL查询与数据库进行交互,可以分为多种不同的策略,使用哪一种方法取决于你要做什么操作。如果向数据库发送DML语句,下面哪种方式最合适()。A、使用PDO对象中的exec()方法B、使用PDO对象中的query()方法C、使用PDO对象中的prepare()和PDOStatement对象中的execute()两个方法结合D、以上方式都可以

题目

PDO通过执行SQL查询与数据库进行交互,可以分为多种不同的策略,使用哪一种方法取决于你要做什么操作。如果向数据库发送DML语句,下面哪种方式最合适()。

  • A、使用PDO对象中的exec()方法
  • B、使用PDO对象中的query()方法
  • C、使用PDO对象中的prepare()和PDOStatement对象中的execute()两个方法结合
  • D、以上方式都可以

相似考题
更多“PDO通过执行SQL查询与数据库进行交互,可以分为多种不同的策略,使用哪一种方法取决于你要做什么操作。如果向数据库发送DML语句,下面哪种方式最合适()。A、使用PDO对象中的exec()方法B、使用PDO对象中的query()方法C、使用PDO对象中的prepare()和PDOStatement对象中的execute()两个方法结合D、以上方式都可以”相关问题
  • 第1题:

    以下关于子类和父类的叙述中,正确的是()。

    • A、代码中使用父类对象的地方,都可以使用子类对象替换
    • B、代码中使用子类对象的地方,都可以使用父类对象替换
    • C、父类定义的对象与子类定义的对象在属性和方法上一定相同
    • D、父类定义的对象与子类定义的对象在属性和方法上一定不同

    正确答案:A

  • 第2题:

    Hibernate中关于使用查询语句描述正确的是() 

    • A、不能再继续使用SQL语句了
    • B、可以使用符合对象语言的对象查询语句
    • C、可以使用条件查询语句
    • D、只能使用HQL语句

    正确答案:B,C

  • 第3题:

    PDO提供了多种不同的错误处理模式,不仅可以满足不同风格的编程,也可以调整扩展处理错误的方式。下面哪个不是PDO提供的错误处理模式()。

    • A、ERRMODE_SILENT
    • B、ERRMODE_WARNING
    • C、PDO::ERRMODE_ERROR
    • D、ERRMODE_EXCEPTION

    正确答案:D

  • 第4题:

    如果在PHP中使用Oracle数据库作为数据库服务器,应该在PDO中加载下面哪个驱动程序()。

    • A、PDO_DBLIB
    • B、PDO_MYSQL
    • C、PDO_OCI
    • D、PDO_ODBC

    正确答案:C

  • 第5题:

    在JDBC程序中,Statement对象表示什么()

    • A、到数据库的连接
    • B、向数据库发送SQL语句的对象
    • C、数据源

    正确答案:B

  • 第6题:

    使用连接对象的Execute方法可以执行各种SQL语句,以完成创建数据库、创建表、添加新记录、修改记录及删除记录等任务。试完成填空题。 创建一个名为 TestDB的数据SQL Server数据库   conn.Execute()


    正确答案:"CREATE DATABASE TESTDB"

  • 第7题:

    下列表示查询说法错误的是:()

    • A、参数查询是指在查询中要输入查询参数
    • B、在参数查询中可以不运用Parameters参数集合和Parameter参数对象
    • C、利用查询就是把放在ASP中的SQL语句事先写在数据库的查询中,加快查询操作的速度。
    • D、使用Command对象的Execute方法可执行在对象的CommandText属性中指定的查询。

    正确答案:B

  • 第8题:

    单选题
    PDO通过执行SQL查询与数据库进行交互,可以分为多种不同的策略,使用哪一种方法取决于你要做什么操作。如果向数据库发送DML语句,下面哪种方式最合适()。
    A

    使用PDO对象中的exec()方法

    B

    使用PDO对象中的query()方法

    C

    使用PDO对象中的prepare()和PDOStatement对象中的execute()两个方法结合

    D

    以上方式都可以


    正确答案: A
    解析: 暂无解析

  • 第9题:

    填空题
    使用连接对象的Execute方法可以执行各种SQL语句,以完成创建数据库、创建表、添加新记录、修改记录及删除记录等任务。试完成填空题。 创建一个名为 TestDB的数据SQL Server数据库   conn.Execute()

    正确答案: "CREATE DATABASE TESTDB"
    解析: 暂无解析

  • 第10题:

    单选题
    当PDO对象创建成功以后,与数据库的连接已经建立,就可以使用PDO对象了,下面哪个不是PDO对象中的成员方法()。
    A

    errorInfo()

    B

    bindParam()

    C

    exec()

    D

    prepare()


    正确答案: D
    解析: 暂无解析

  • 第11题:

    单选题
    在JDBC程序中,Statement对象表示什么()
    A

    到数据库的连接

    B

    向数据库发送SQL语句的对象

    C

    数据源


    正确答案: A
    解析: 暂无解析

  • 第12题:

    单选题
    在创建PDO对象时,有一些与数据库连接有关的选项,用来传递附加的调优参数到PDO或底层驱动程序。下面哪个选项用于确定连接为持久连接()。
    A

    PDO::ATTR_AUTOCOMMIT

    B

    PDO::ATTR_PERSISTENT

    C

    PDO::ATTR_CONNECTION_STATUS

    D

    PDO::ATTR_PREFETCH


    正确答案: A
    解析: 暂无解析

  • 第13题:

    当PDO对象创建成功以后,与数据库的连接已经建立,就可以使用PDO对象了,下面哪个不是PDO对象中的成员方法()。

    • A、errorInfo()
    • B、bindParam()
    • C、exec()
    • D、prepare()

    正确答案:B

  • 第14题:

    下列有关PDO关联索引是大写还是小写的参数说法正确的是()。

    • A、PDO::LOWER—强制列名为小写
    • B、PDO::ASSOC—关联数组形式
    • C、PDO::FETCH_NUM—数字索引数字形式
    • D、PDO::FETCH_OBJ—按照对象的方式,与mysql_affect_object()相同

    正确答案:A

  • 第15题:

    在创建PDO对象时,有一些与数据库连接有关的选项,用来传递附加的调优参数到PDO或底层驱动程序。下面哪个选项用于确定连接为持久连接()。

    • A、PDO::ATTR_AUTOCOMMIT
    • B、PDO::ATTR_PERSISTENT
    • C、PDO::ATTR_CONNECTION_STATUS
    • D、PDO::ATTR_PREFETCH

    正确答案:B

  • 第16题:

    下列哪种方法不能有效的防范SQL进入攻击()?

    • A、对来自客户端的输入进行完备的输入检查
    • B、把SQL语句替换为存储过程、预编译语句或者使用ADO命令对象
    • C、使用SiteKey技术
    • D、关掉数据库服务器或者不使用数据库

    正确答案:C

  • 第17题:

    使用连接对象的Execute方法可以执行各种SQL语句,以完成创建数据库、创建表、添加新记录、修改记录及删除记录等任务。试完成填空题。 将student表中的sid为“001”的记录的sname更改为“张三”,pwd 更改为“123456”,试完成下列语句。   conn.Execute()


    正确答案:"Update student set sname='张三',pwd='123456' where sid='001'"

  • 第18题:

    下列关于面向对象数据库和关系数据库系统的叙述中,哪一条是不正确的?()

    • A、面向对象数据库设计与关系数据库设计之间一个最主要的区别是如何处理联系
    • B、面向对象数据库设计与关系数据库设计中,处理继承的方法是相同的
    • C、在面向对象数据库中,通过使用继承构造来获得映射
    • D、在面向对象数据库中,联系是通过使用联系特性或者包括相关对象的对象标识符的参照属性来处理的

    正确答案:B

  • 第19题:

    在创建PDO对象时,需要在构造方法的第一个参数中使用数据源名DSN,用来定义一个确定的数据库和必须用到的驱动程序。下面是连接不同数据库的DSN格式,哪一个不是正确的DSN()。

    • A、mysql:host=localhost;dbname=testdb
    • B、oci:dbname=//localhost:1 5 2 1/mydb
    • C、ibm:database={IBM DB2 ODBC DRIVER};driver=testdb
    • D、mssql:host=localhost;dbname=testdb

    正确答案:C

  • 第20题:

    填空题
    使用连接对象的Execute方法可以执行各种SQL语句,以完成创建数据库、创建表、添加新记录、修改记录及删除记录等任务。试完成填空题。 删除student表中sage大于30的所有记录,试完成下列语句。   conn.Execute()

    正确答案: "delete student where sage>30"
    解析: 暂无解析

  • 第21题:

    单选题
    PDO提供了多种不同的错误处理模式,不仅可以满足不同风格的编程,也可以调整扩展处理错误的方式。下面哪个不是PDO提供的错误处理模式()。
    A

    ERRMODE_SILENT

    B

    ERRMODE_WARNING

    C

    PDO::ERRMODE_ERROR

    D

    ERRMODE_EXCEPTION


    正确答案: B
    解析: 暂无解析

  • 第22题:

    单选题
    下列表示查询说法错误的是:()
    A

    参数查询是指在查询中要输入查询参数

    B

    在参数查询中可以不运用Parameters参数集合和Parameter参数对象

    C

    利用查询就是把放在ASP中的SQL语句事先写在数据库的查询中,加快查询操作的速度。

    D

    使用Command对象的Execute方法可执行在对象的CommandText属性中指定的查询。


    正确答案: C
    解析: 暂无解析

  • 第23题:

    单选题
    如果在PHP中使用Oracle数据库作为数据库服务器,应该在PDO中加载下面哪个驱动程序()。
    A

    PDO_DBLIB

    B

    PDO_MYSQL

    C

    PDO_OCI

    D

    PDO_ODBC


    正确答案: D
    解析: 暂无解析