第五讲阶段总结-数据库操作.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第五讲阶段总结-数据库操作

主要内容 1、简单数据校验 2、类型转换 3、数据库连接设计 4、model层设计 5、service层设计 6、action设计 7、页面实现 1、界面原型设计 1、页面框架设计 主要包含页面的命名和效果设计 2、struts.xml的配置 主要包含namespace、action、result等的设计 struts.xml constant name=devMode value=true/ package name=book namespace=/ extends=struts-default default-action-ref name=index“/ action name=index result/index.jsp/result /action action name=*-* class=cn.edu.huanghuai.action.{1}Action method={2} result/{1}-{2}.jsp/result result name=input/{1}-{2}.jsp/result /action /package 2、数据库设计 1、主要包括数据库和数据表的命名规则,字段类型等。 create database books; use books; create table book(bookId varchar(10) primary key, bookName varchar(50)); 3、数据库连接设计 1、主要包括数据库的连接、关闭和语句的连接、关闭等。 Class.forName(com.mysql.jdbc.Driver); conn = DriverManager.getConnection(jdbc:mysql://localhost/books, root, 123456); ps = conn.prepareStatement(sql); public static Connection createConn() public static PreparedStatement prepare(Connection conn,String sql) public static void close(Connection conn) public static void close(PreparedStatement ps) public static void close(ResultSet rs) 4、model层设计 主要是操作对象的抽象和实现 private String bookId; private String bookName; 。。。 5、service层的设计 主要是对对象的操作方法及其实现 1、public void add(Book b) 2、public ListBook list() 3、public void delete(Book b) 4、public void deleteById(String bookId) 5、public void update(Book b) 6、public Book loadById(String bookId) 6、action的实现 Action的详细实现,主要包括对service层的调用及对结果的控制 private ListBook books; private BookService bookService = new BookService(); private Book book; private String bookId; 及相应的setter和getter方法 public String list() public String add() public String update() public String delete() public String addInput() public String updateInput() 7、页面实现 主要功能在页面中的具体实现 Book-addInput.jsp body form action=Book-add method=post bookId:input name=book.bookId / bookName:textarea name=book.bookName/textarea input type=submit value=add / /form /body Book-list.jsp body Book_list a href=Book-addInput添加B

您可能关注的文档

文档评论(0)

xy88118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档