举一反三
- 假定已经获得一个数据库连接,使用变量conn来表示。下列语句中能够正确获得结果集的有__1__。(选择两项)[br][/br] A.Statement stmt = conn.createStatement()__2__;[br][/br] ResultSet rs = stmt.executeQuery(“SELECT * FROM STUDENT”);[br][/br] B.Statement stmt = conn.createStatement(“SELECT * FROM STUDENT”);[br][/br] ResultSet rs = stmt.executeQuery()__3__;[br][/br] C.PreparedStatement stmt = conn.prepareStatement()__4__;[br][/br] ResultSet rs = stmt.executeQuery(“SELECT * FROM STUDENT”);[br][/br] D.PreparedStatement stmt = conn.prepareStatement(“SELECT * FROM STUDENT”);[br][/br] ResultSet rs = stmt.executeQuery()__5__;
- 下列代码生成了一个结果集 conn=DriverManager.getConnection(uri,user,password); stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY); rs=stmt.executeQuery("select * from book"); 下面哪项对该rs描述正确
- Statement接口的对象变量是stmt,Connection接口的对象变量名是conn,对数据库中记录进行修改操作正确的是 A: conn.executeUpdate(String sql) B: conn.executeQuery(String sql) C: stmt.executeQuery(String sql) D: stmt.executeUpdate(String sql)
- 【单选题】下列代码生成了一个结果集 conn=DriverManager.getConnection(uri,user,password); stmt=conn.createStatement(); ResultSet rs=stmt.executeQuery("select * from book"); 下面哪项对该rs描述正确的是()。 A. 只能向下移动的结果集 B. 可上下滚动的结果集 C. 只能向上移动的结果集 D. 不确定是否可以滚动
- 检索student中所有记录的语句如下 String sql="select * from student"; 执行命令,返回执行结果的语句为() A: ResultSet rs=stmt.executeQuery(sql); B: ResultSet rs=stmt.execute(sql); C: ResultSet rs=stmt.executeUpdate(sql);
内容
- 0
面是创建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的值为()。 A: 1 B: 0 C: -1 D: 一个整数
- 1
智慧职教: 对于从Employee表中选择记录的以下代码片段,Connection con=null;Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");con=DriverManager.getConnection("jdbc:odbc:ss","sa","");ResultSet rs=stat.executeQuery("select * from Employee");识别其遗漏的代码行。(? ?)
- 2
判断查询结果集是否为空可以使用的是( )。 A: if(rs.getInt(1)) B: if(rs=null) C: if(rs.next()) D: if(rs is null)
- 3
以下语句可以创建Statement接口对象的是( ) A: Statement sm = new Statement() B: Statement sm = conn. createStatement(); (注:conn为数据连接对象) C: Statement sm = conn. getStatement ();(注:conn为数据连接对象) D: Statement sm = conn. prepareStatement ();(注:conn为数据连接对象)
- 4
4、下面是创建Statement接口并执行executeUpdate方法的代码片段:conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/database,"root","123");stmt=conn.createStatement();String strsql="insert into book values('TP003', 'ASP.NET','李','清华出版社',35)";n=stmt.executeUpdate(strsql);代码执行成功后n的值为() 。 A: 1 B: 0 C: -1 D: 一个整数