D.在类方法中绝对不能调用实例方法
6. 使用JDBC连接数据库的顺序是( )
A.加载驱动
B.导入驱动包
C.发送并处理SQL语句
D.建立于数据库的连接
E.关闭连接
7.以下可以正确获取结果集的有( )
A.Statement sta=con.createStatement();
ResultSet rst=sta.executeQuery(“select * from book”);
B.Statement sta=con.createStatement(“select * from book”);
ResultSet rst=sta.executeQuery();
C.PreparedStatement pst=con.preparedStatement();
ResultSet rst=pst.executeQuery(“select * from book”);
D.PreparedStatement pst=con.preparedStatement(“select * from book”);
ResultSet rst=pst.executeQuery();
8.使用JDBC事务的步骤是( )
A.取消Connection的事务自动提交方式
B.发生异常回滚事务
C.获取Connection对象
D.操作完毕提交事务
三、Java笔试题•问答题
1、&和&&的区别
2、String s = new String("xyz");创建了几个String Object
3、List、Map、Set三个接口,存取元素时,各有什么特点?
4、forward 和redirect的区别
5、servlet的生命周期
6、数据库名:学生成绩数据库
学生表
班级编号 int
学号 int
姓名 Varchar 10
性别 Char 2
民族 Varchar 20
身份证号 Varchar 18
出生日期 datetime
课程表
课程号 int
课程名 Varchar 20
开课学期 char 6
学 时 int
成绩表
ID int
学号 int
课程号 int
分数 int
要求用SQL语言实现下列功能的sql语句代码:
(1) 从学生信息表和教学成绩表中查询所有学生的学号.姓名.课程名和分数
(2) 向学生表中插入一条班级编号为’00001’,学号为’00009’,姓名为’张三’,性别为’男’的记录
(3)将成绩表中学号为’00006’,课程号为’00002’的学生的分数更新为’95’