在JavaJDBC编程中,可以使用PreparedStatement接口为特定的SQL命令指定多个参数,此时需要在创建SQL语句时为每个参数各用一个()符号为占位符。
A: *
B: _
C: ?
D: %
A: *
B: _
C: ?
D: %
C
举一反三
- 在Java JDBC编程中,可以使用PreparedStatement接口为特定的SQL命令指定多个参数,此时需要在创建SQL语句时为每个参数各用一个()符号为占位符。 A: A* B: B_ C: C? D: D%
- PreparedStatement 对象中的 SQL 语句可具有一个或多个 IN 参数,IN参数的值在 SQL 语句创建时未被指定,该语句为每个 IN 参数保留一个 作为占位符
- 下面关于PreparedStatement的说法正确的是( ) A: PreparedStatement是Statement的实现类 B: PreparedStatement用于执行预编译的SQL语句 C: PreparedStatement的SQL语句可以使用占位符“*”来代替其参数 D: PreparedStatement中SQL语句占位符参数可以通过setXxx()方法为参数赋值
- 下面关于PreparedStatement常用方法说法错误的是( ) A: setDate()方法可以设置日期内容,但参数Date的类型是java.util.Date B: 为SQL中占位符参数赋值,如果参数SQL类型为Integer,那么只能使用setInt()方法赋值 C: 在通过setXxx()方法为SQL语句中的参数赋值时,方法参数parameterIndex从1开始表示占位符位置 D: 使用setXxx()方法为SQL语句中的参数赋值时,返回值为int表示赋值个数
- PreparedStatement对象可以执行预编译过的sql语句,下面描述正确的是 。 A: 可以在执行过程中向该对象中的sql语句传递参数 B: 对于sql中每一个输入参数都保留一个“?”作为占位符 C: 占位符的值必须在该语句被执行前赋值 D: 该语句对象的执行效率比Statement对象更高
内容
- 0
Connection接口的【 】方法用于创建一个PreparedStatement对象来将参数化的SQL语句发送到数据库
- 1
在JDBC编程中,通过 对象执行静态SQL语句,通过 对象执行带参数(占位符?)的SQL语句,通过 对象调用存储过程。
- 2
使用接口Connection的以下哪些方法可以创建SQL语句对象? A: createStatement() B: statement() C: preparedStatement(String sql) D: prepareCall(String sql)
- 3
中国大学MOOC: 3.下列选项中,关于Statement描述错误的是( )A: Statement是用来执行SQL语句的B: Statement是PreparedStatement的子接口C: 获取Statement实现需要使用Connection的createStatement()方法D: PreparedStatement能使用参数占位符,而Statement不行
- 4
连接对象调用prepareStatement(String sql)方法对参数sql指定的SQL语句进行预编译处理,并返回一个PreparedStatement对象。