java web开始阶段的时候:最原始的JSP页面全部由JSP实现。包含HTML标签,包含java业务逻辑层。使得整个JSP页面复杂难以维护。
Model1模型l:引入javabean技术,使用javabean封装业务逻辑层,是业务逻辑和JSP页面分离。但是对于流程控制无能为力。
Model2模型:servlet技术使得视图层, 模型层,控制层的分离。
第四章 jsp和JDBC
JDBC(JAVA DATA BASE CONNECTIVITY )
主要的包是java.sql
所有的JDBC驱动程序都必须实现Driver接口。
例如:Connection getConnection(String url,String user,String password):根据指定的URL.账号,密码建立数据库的连接,返回Connection
Connection接口的方法:
close();关闭连接
Statement createStatement()::建立并返回一个PreparedStatement对象,对于静态的不需要动态替换SQL的参数。
boolean isclosed():判断是否关闭
PreparedStatement prepareStatement():建立并返回一个PreparedStatement对象。灵活的
Statement接口:
close():关闭Statement并且释放资源
ResultSet executeQuery(String sql);执行指定的SQL并且返回一个 ResultSet