四种范围对象:
pageContext JSP页面容器(page对象):当前页面有效,页面跳转后无效
Request 请求对象:同一次请求有效,请求转发有效,重定向无效
Session 会话对象:同一次会话有效,无论怎么跳转,都有效,关闭、切换浏览器无效
Appliation 全局对象:全局有效(整个项目运行期间都有效,切换浏览器也有效)
以上四个对象共有的方法:
Object getAttribute(String name):根据属性名,或者属性值
Void setAttribute(String name,Object obj):设置属性值(新增,修改)
如:setAttribute(“a”,”b”)//如果a对象之前不存在,则新建一个a对象,如果a之前已经存在,则将a的值改为b
Void removeAttribute(String name):根据属性名,删除对象
JDBC与数据库:
JDBC:Java DataBase Connectivity,可以为多种关系型数据库DBMS提供统一的访问方式,用JAVA来操作数据
JDBC API主要功能:
三件事,具体通过以下类、接口实现:
DriveManager:管理JDBC驱动
Connection:连接
Statement(PreparedStatement):增删改查
CallableStatement:调用数据库中的存储过程、存储函数
Result:返回的结果集
Java程序