在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: pstmt.setInt(2,800)
B: pstmt.setInt(1,800)
C: pstmt.setString(2,"800")
D: pstmt.setString(1,"800")
举一反三
- 给定如下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,”张三”);
- 下列选项中,可得到 PreparedStatement对象的是( ) A: PreparedStatement pstmt =connection.createStatement(); B: PreparedStatement pstmt =connection.prepareStatement(sql); C: PreparedStatement pstmt =connection.prepareStatement(); D: PreparedStatement pstmt = connection.createStatement("sql");
- 修改id为3的学生成绩为100,其中id为bigint类型 String sql="update student set math=100 where id=?"; PreparedStatement pstmt=con.prepareStatement(sql); 下列语句正确的是() A: pstmt.setLong(1,3); pstmt.executeUpdate(); B: pstmt.setInt(1,3); pstmt.executeUpdate(); C: pstmt.setLong(1,3L); pstmt.executeQuery(); D: pstmt.setLong(1,3L); pstmt.executeUpdate();
- unity3D游戏引擎使用过程中,PlayerPrefs中,设置string类型变量的API是()。 A: GetFloat B: SetFloat C: SetInt D: SetString
- 智慧职教: 现在预编译语句对象为pstmt,如果为下列预编译SQL的第二个问号赋值为abc123,那么正确的选项是( )。 SELECT * FROM users where uname=? and pwd=?; 其中:uname是用户姓名,pwd是密码。