java的JDBC-数据库问题

有题目这样问:
JDBC开发数据库的四大步骤是什么?

教材上没有翻到,查了一些看着有说连接数据库有6个步骤,或者是题目有问题?吧

实现分为下面四个步骤:
1.注册驱动
2.获得连接对象
3.获取statement对象
4.释放资源

Connection conn = null;
Statement stm = null;
ResultSet rs = null
try {
Class.forName(className);
conn = DriverManager.getConnection(url, username, password);
String sql = "select * from table";
stm = conn.createStatement();
rs = stm.executeQuery(sql);
} catch (Exception ex) {
ex.printStackTrace();
}finally{
close(rs,stm,conn);
}