当前位置: 首页 > news >正文

网站普查建设背景网站建设在国内外研究现状

网站普查建设背景,网站建设在国内外研究现状,网络营销功能,郑州企业网站建设公司简单的图书管理系统 通过数据源和DAO对象访问数据库。其中JavaBeans实现模型#xff0c;访问数据库#xff0c;Servlet实现控制器#xff0c;JSP页面实现视图。 • 模型包括2个JavaBean#xff1a;BookBean用于存放图书信息#xff0c;BookDAO用于访问数据库。 • 控制器包…简单的图书管理系统 通过数据源和DAO对象访问数据库。其中JavaBeans实现模型访问数据库Servlet实现控制器JSP页面实现视图。 • 模型包括2个JavaBeanBookBean用于存放图书信息BookDAO用于访问数据库。 • 控制器包括2个ServletBookQueryServlet根据请求参数查询图书信息、BookInsertServlet用来向数据库中插入数据。 • 视图包括4个JSP页面bookQuery.jsp显示查询页面、bookInsert.jsp显示插入页面、display.jsp显示查询结果页面和errorPage.jsp显示错误页面。 context.xml配置 ?xml version1.0 encodingUTF-8?ContextResourceauthContainerdriverClassNamecom.mysql.cj.jdbc.DrivermaxIdle30maxTotal50maxWaitMillis-1namejdbc/bookusernamerotdaspassworddasdashtypejavax.sql.DataSourceurljdbc:mysql://127.0.0.1:3306/book?serverTimezoneUTC/ /Context 源代码 BookBean代码public class BookBean implements Serializable {private String bookid null;private String title null;private String author null;private String publisher null;private float price 0.0F;public BookBean(){}public BookBean(String bookId, String author,String title, String publisher, float price) {this.bookid bookId;this.title title;this.author author;this.publisher publisher;this.price price;}public String getBookid() { return this.bookid; }public String getTitle() { return title; }public String getAuthor() { return this.author; }public float getPrice() { return price; }public String getPublisher () { return publisher; }public void setBookid(String bookid){ this.bookidbookid; }public void setTitle(String title){this.titletitle; }public void setAuthor(String author){ this. author author; }public void setPrice(float price){this.priceprice; }public void setPublisher (String publisher){ this.publisher publisher;} } BookDAO代码public class BookDAO{private static InitialContext context null;private DataSource dataSource null;public BookDAO(){try{if(context null){context new InitialContext();}dataSource (DataSource)context.lookup(java:comp/env/jdbc/book);}catch(NamingException e2){}}// 根据书号查询图书信息public BookBean searchBook(String bookid){Connection conn null;PreparedStatement pstmt null;ResultSet rst null;BookBean book new BookBean();try{conn dataSource.getConnection();pstmt conn.prepareStatement(SELECT * FROM books WHERE bookid?);pstmt.setString(1,bookid);rst pstmt.executeQuery();if(rst.next()){book.setBookid(rst.getString(bookid));book.setTitle(rst.getString(title));book.setAuthor(rst.getString(author));book.setPublisher(rst.getString(publisher));book.setPrice(rst.getFloat(price));return book;}else{return null;}}catch(SQLException se){se.printStackTrace();return null;}finally{try{if(conn ! null){conn.close();}}catch(SQLException se){}}}// 插入一本图书记录public boolean insertBook(BookBean book){Connection conn null;PreparedStatement pstmt null;try{conn dataSource.getConnection();pstmt conn.prepareStatement(INSERT INTO books VALUES(?,?,?,?,?));pstmt.setString(1,book.getBookid());pstmt.setString(2,book.getTitle());pstmt.setString(3,book.getAuthor());pstmt.setString(4,book.getPublisher());pstmt.setFloat(5,book.getPrice());pstmt.executeUpdate();pstmt.close();return true;}catch(SQLException se){se.printStackTrace();return false;}finally{try{if(conn ! null){conn.close();}}catch(SQLException se){ }}} } BookInsertServlet代码 public class BookInsertServlet extends HttpServlet {public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {request.setCharacterEncoding(gb2312);String message null;BookBean book new BookBean(request.getParameter(bookid),request.getParameter(title),request.getParameter(author),request.getParameter(publisher),Float.parseFloat(request.getParameter(price)));BookDAO bookdao new BookDAO();boolean success bookdao.insertBook(book);if(success){message 成功插入一条记录;}else{message 插入记录错误;}request.setAttribute(result,message);RequestDispatcher view request.getRequestDispatcher(/bookInsert.jsp);view.forward(request, response);} } public class BookQueryServlet extends HttpServlet {public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {String bookid request.getParameter(bookid);BookDAO bookdao new BookDAO();BookBean book bookdao.searchBook(bookid);if(book!null){request.getSession().setAttribute(book, book);RequestDispatcher view request.getRequestDispatcher(/display.jsp);view.forward(request, response);}else{RequestDispatcher view request.getRequestDispatcher(/errorPage.jsp);view.forward(request, response);}} }bookInsert.jsp代码 % page contentTypetext/html; charsetgb2312 % htmlhead titleBook Insert/title /head body h3请输入图书信息/h3 % if(request.getAttribute(result)!null)out.print(request.getAttribute(result)); % form action bookinsert.do method posttabletrtd书号/td tdinput typetext namebookid /td/trtrtd书名/tdtdinput typetext nametitle/td/trtrtd作者/tdtdinput typetext nameauthor /td/trtrtd出版社/tdtdinput typetext namepublisher /td/trtrtd单价/tdtdinput typetext nameprice /td/trtrtdinput typesubmit value确定 /tdtdinput typereset value重置 /td/tr/table /form /body/htmlbookQuery.jsp代码 % page contentTypetext/html; charsetgb2312 % htmlhead titleBook Query/title /head body 请输入一个书号:br form actionbookquery.do method postinput typetext namebookidbrinput typesubmit value提交 /form /body /htmldisplay.jsp 代码 % page contentTypetext/html;charsetgb2312% jsp:useBean idbook classcom.BookBean scopesession/ htmlbody 书号jsp:getProperty namebook propertybookid/brbr 书名jsp:getProperty namebook propertytitle/brbr 作者jsp:getProperty namebook propertyauthor/brbr 出版社jsp:getProperty namebook propertypublisher/brbr 价格jsp:getProperty namebook propertyprice/brbr /body/htmlerorpage.jsp代码 % page contentTypetext/html;charsetgb2312% htmlbody 对不起您查的图书不存在 /body/html
http://www.pierceye.com/news/122504/

相关文章:

  • 如何做网站百度排名优化深圳市住房和建设网站
  • 汉沽做网站简单网站建设
  • 建信建设投资有限公司网站网站建设app小程序
  • wordpress文章所有图片seo中文含义
  • 免费网站建设开发个人 网站备案 幕布
  • 公司网站设计 优帮云网站开发合同注意事件有哪些
  • 网站建设费用用温州建设局老网站
  • 做网站全部乱码怎么办网络平台销售
  • wordpress建立移动m站wordpress免费主题企业
  • 珠海市网站建设重庆建站公司网站模板
  • 网页设计与网站开发pdf备案网站可以做接码平台么
  • 国外网站国内备案南京网站seo优化公司
  • 岱山县网站建设网站后台管理系统怎么上传
  • 做网站需要什么东西重庆市招投标网官网
  • 潢川手机网站建设戴尔公司网站开发的经营目标
  • 创建网站代码是什么问题wordpress屏蔽广告插件下载
  • 网站接入服务提供商纪检网站建设计划
  • 佛山做网站公司有哪些做拆分盘网站
  • 沈阳做微网站注册一个有限公司需要多少钱
  • 网站首页logo怎么修改优化方案英语答案
  • 东南亚网站建设市场用照片做视频的模板下载网站
  • 做seo网站的公司2网站建设公司
  • phpmysql旅游网站开发wordpress 需要多大数据库
  • 做预算查市场价格的网站阿里巴巴旗下跨境电商平台有哪些
  • 搜狗网站提交入口有哪些做问卷调查赚钱的网站6
  • 上海市住房和城乡建设厅官方网站码上游二维码制作
  • wordpress生活插件上海做网站优化
  • 长武网站建设做网站吉林
  • 定制做网站技术建网站不做广告怎么赚钱
  • 南宁市做网站的公司yellow的视频播放