请教大家,如下代码,数据库该在什么地方关闭?
1,Sql.class
public Class Sql{
    public Sql(){
        //打开数据库连接
    }
    public select(){
        //查询数据库
    }
    public inser(){
        //更新数据库
    }
    public close(){
        //关闭数据库
    }
}
2、DoAction.class
public Class DoAction{
    private Sql sql = new Sql();
    public actionA(){
        sql.select();
    }
    public actionB(){
        sql.insert();
    }
}
3、Show.class
public Class Show{
    public execute(){
        DoAction d = new DoAction();
        d.actionA();
        d.actionB();
    }
}
4、调用
 Show s =new Show();
 s.execute();