第十四章测试1.
DriverManager类的getConnection(String url,String user,String password)方法中,参数url的格式为jdbc:<子协议>:<子名称>,下列哪个url是不正确的?( )
A:”jdbc:mysql://localhost:80/数据库名”
答案:A
2.
在JDBC中,下列哪个接口不能被Connection创建( )
A:CallableStatement
下面是加载JDBC数据库驱动的代码片段:
try{
Class.forName("com.mysql.jdbc.Driver");
}
catch(ClassNotFoundException e){
out.print(e);
}
该程序加载的是哪个驱动?()
A:部分Java编写本地驱动
下面是创建Statement接口并执行executeUpdate方法的代码片段:
conn=DriverManager.getConnection("jdbc:mysql:///book","root","123456");
stmt=conn.createStatement();
String strsql="insert into book values('TP003', 'ASP.NET','李','清华出版社',35)";
n=stmt.executeUpdate(strsql);
代码执行成功后n的值为 ( )。
A:1
下列代码中rs为查询得到的结果集,代码运行后表格的每一行有几个字段( )
while(rs.next()){
out.print(rs.getString(1)+”\t”);
out.print(rs.getString(2) +”\t”);
out.print(rs.getString(3) +”\t”);
out.print(rs.getString("publish")++”\t”);
out.print(rs.getFloat("price")+"\n");
}
A:5
下面的代码是连接哪个数据库的驱动加载片段( )
try{
Class.forName("oracle.jdbc.driver.OracleDriver");
}
catch(Exception e){
out.print(e.toString());
}
A:不确定
JDBC构建在ODBC基础上,为数据库应用开发人员、数据库前台工具开发人员提供了一种标准,使开发人员可以用任何语言编写完整的数据库应用程序。( )
A:错 B:对 8.
JDBC加载不同数据库的驱动程序,使用相应的参数可以建立与各种数据库的连接。( )
A:错 B:对 9.
JDBC中的URL提供了一种标识数据库的方法,使DriverManage类能够识别相应的驱动程序。( )
A:错 B:对 10.
ResultSet结果集,每一次rs可以看到一行,要在看到下一行,必须使用next()方法移动当前行。( )
A:错 B:对 11.
Statement对象提供了int executeUpdate(String sqlStatement)方法,用于实现对数据库中数据的添加、删除和更新操作。 ( )
A:错 B:对 12.
Statement对象的executeUpdate(String sqlStatement)方法中,sqlStatement参数是由insert、delete和update等关键字构成的Sql语句,函数返回值为查询所影响的行数,失败返回-1。( )
A:对 B:错