下面是创建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);
conn = DriverManager.getConnection (“jdbc:odbc:book”,“”,“”);
stmt= conn.createStatement( );
String strsql=“insert into book values(‘TP003’, ‘ASP.NET’,‘李’,‘清华出版社’,35)”;
n = stmt.executeUpdate(strsql);
代码执行成功后n的值为( B )。
- 0
- 1
- 一个整数
- 2
下列代码生成了一个结果集
conn=DriverManager.getConnection(uri,user,password);
stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
ResultSet.CONCUR_READ_ONLY);
rs=stmt.executeQuery(“select * from book”);
下面哪项对该rs描述正确( )
执行update方法能与数据库中表的数据同步更新
数据库中表数据变化时结果集中数据不变
数据库中表数据变化时结果集中数据同步更新
不确定
下面对JDBC API描述错误的是( )。
Statement接口的executeQuery()方法可以发送select语句给数据库
DriverManager接口的getConnection()方法可以建立和数据库的连接
Connection接口的createStatement()方法可以创建一个Statement对象
ResultSet接口表示执行insert语句后得到的结果集