下面是创建Statement接口并执行executeUpdate方法的代码片段:conn=DriverManager.getConnection(“jdbc.odbc:book”,””,””);stmt=conn.createStatement();String strsql=”insert into book values(‘TP003’,’ASP.NET’,’李’,’清华出版社’,35)”;n=stmt.executeUpdate(strsql);代码执行后n的值为( )
查看答案
下列代码中rs为查询得到的结果集,代码运行后表格的每一行有几个单元格( )。while(rs.next()){out.print(“”);out.print(“”+rs.getString(1)+” | ”);out.print(“”+rs.getString(2)+” | ”);out.print(“”+rs.getString(3)+” | ”);out.print(“”+rs.getString(“publish”)+” | ”);out.print(“”+rs.getFloat(“price”)+” | ”);out.print(“
”);}
A. 4
B. 5
C. 6
D. 不确定
查询结果集ResultSet对象是以统一的行列形式组织数据的,执行ResultSet rs=stmt.executeQuery(“select bid,name, author, publish, price from book”);语句,得到的结果集rs的列数为( )。
A. 4
B. 5
C. 6
D. 不确定
下列代码生成了一个结果集conn=DriverManager.getConnection(url,user,password);stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResutlSet.CONCUR_READ_ONLY);rs=stmt.executeQuery(“select * from book”);下面哪项对该rs描述正确的是( )。
A. 只能向下移动的结果集
B. 可上下滚动的结果集
C. 只能向上移动的结果集
D. 不确定是否可以滚动
给出了如下的查询条件字符串String condition=”insert book values(?,?,?,?,?)”;下列哪个接口适合执行该SQL查询( )。
A. Statement
B. PrepareStatement
CallableStatement
D. 不确定