给定如下Java代码片段,假定已经获得一个数据库连接,使用变量conn来表示。要从表FirstLevelTitle中删除所有creeator列值为“张三”的记录(creator字段的数据类型为varchar),可以填入下划线处的代码是( )。[br][/br]String strSql =”delete from FirstLevelTitle where creator = ?”;[br][/br]preparedStatement pstmt = con.prepareStatement(strSql);[br][/br]_________[br][/br]Pstmt. executeUpdate ();
A: pstmt.setString(0,”张三”);
B: pstmt.setString(1,”张三”);
C: pstmt.setInt(0,”张三”);
D: pstmt.setInt(1,”张三”);
A: pstmt.setString(0,”张三”);
B: pstmt.setString(1,”张三”);
C: pstmt.setInt(0,”张三”);
D: pstmt.setInt(1,”张三”);
举一反三
- 下列选项中,可得到 PreparedStatement对象的是( ) A: PreparedStatement pstmt =connection.createStatement(); B: PreparedStatement pstmt =connection.prepareStatement(sql); C: PreparedStatement pstmt =connection.prepareStatement(); D: PreparedStatement pstmt = connection.createStatement("sql");
- 假定数据库已经正确建立连接conn,下述代码实现删除一条记录的功能,将代码补充完整。[br][/br] String sql = "delete from users_info where id=?"; 【1】 ps = conn.prepareStatement(sql);[br][/br] ps.setInt(1, id); ps.【2】 ;
- 有以下程序[br][/br]HashMap[String, Object] map = new HashMap[String, Object]();[br][/br]map.put("id", 1);[br][/br]map.put("name", "张三");[br][/br]map.put("name", "李四");[br][/br]map.put("sex", "男");[br][/br]System.out.println(map);[br][/br]程序运行后的输出结果是( ) A: {sex=男, name=李四, id=1} B: {sex=男, name=张三, id=1} C: {sex=男, name=张三,name=李四, id=1} D: {sex=男, name=李四,name=张三, id=1}
- 在Java中,欲成功更新表course中数据(hours字段为int型,coursethitle为nvarchar型),假设已经获得了数据库连接,Connection的对象con,则在以下程序段的下划线处应该填写的代码是?PreparedStatementpstmt=con.prepareStatement("updatecoursesethours=? wherecoursetitle=?");___________________________//此处填写代码pstmt.setString(2,"accp");pstmt.executeUpdate(); A: pstmt.setInt(2,800) B: pstmt.setInt(1,800) C: pstmt.setString(2,"800") D: pstmt.setString(1,"800")
- 例如数据库中有A表,包括学生、学科、成绩三个字段,数据库结构为:[br][/br] [br][/br] 学生 学科 成绩 [br][/br] 张三 语文 60 [br][/br] 张三 数学 100 [br][/br] 李四 语文 70 [br][/br] 李四 数学 80 [br][/br] 李四 英语 80 [br][/br] 张三 语文 60 [br][/br]如何统计最高分>80的学科?( ) A: SELECT MAX(成绩) FROM A GROUP BY 学科 HAVING MAX(成绩)>80; B: SELECT 学科 FROM A GROUP BY 学科 HAVING 成绩>80; C: SELECT 学科 FROM A GROUP BY 学科 HAVING MAX(成绩)>80; D: SELECT 学科 FROM A GROUP BY 学科 WHERE MAX(成绩)>80;