3、DriverManager类的getConnection(String url,String user,String password)方法中,参数url的格式为jdbc:<子协议>:<子名称>,下列url中,()是不正确的。
A. “jdbc:mysql://localhost:3306/数据库名”
B. “jdbc:odbc:数据源”
C. “jdbc:oracle:thin@host:端口号:数据库名”
D. “jdbc:sqlserver://172.0.0.1:1443;DatabaseName=数据库名”
查看答案
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. 一个整数
5、查询结果集ResultSet对象是以统一的行列形式组织数据的,执行下列命令:ResultSet rs = stmt.executeQuery("select bid,name,author,publish,price from book");得到的结果集rs的列数为()。
A. 4
B. 5
C. 6
D. 不确定
6、给出了查询字符串String condition=“insert book values(?,?,?,?,?)”;下列()接口适合执行该SQL查询。
A. Statement
B. PrepareStatement
CallableStatement
D. 不确定
7、下列代码中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. 不确定