亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? op_book.java

?? java網(wǎng)上圖書銷售系統(tǒng) 本資源用JAVA語言設(shè)計的網(wǎng)上圖書銷售管理系統(tǒng)。里面包含畢業(yè)設(shè)計所有能用到的東西。開題報告之類的東西。你下載之后管保你不后悔
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
package bookshop.run;
/**
 * <p>管理圖書的類,包括圖書的修改、查詢,刪除,添加 </p>
 */
import java.sql.*;
import java.util.Vector;
import bookshop.util.*;
import bookshop.book.*;
import javax.servlet.http.HttpServletRequest;

public class op_book extends DataBase{
  private book abooks = new book();	                       //新的圖書類
        private javax.servlet.http.HttpServletRequest request; //建立頁面請求
        private boolean sqlflag = true ;		    //對接收到的數(shù)據(jù)是否正確
        private Vector booklist;			    //顯示圖書列表向量數(shù)組
        private int page = 1;				       //顯示的頁碼
        private int pageSize=10;				//每頁顯示的圖書數(shù)
        private int pageCount =0;				//頁面總數(shù)
        private long recordCount =0;			        //查詢的記錄總數(shù)
        public String sqlStr="";
        public Vector getBooklist() {
                return booklist;
        }
        public boolean getSqlflag() {
                return sqlflag;
        }
        public String to_String( String str) {
                try
                {
                        return new String(str.getBytes("ISO8859-1"));
                }
                catch (Exception e)
                {
                        return str;
                }
        }
        /**
         * 將頁面表單傳來的資料分解
         */
public boolean getRequest(javax.servlet.http.HttpServletRequest newrequest) {
  boolean flag = false;
  try{
   request = newrequest;
   String ID = request.getParameter("id");
   long bookid = 0;
   try{
           bookid = Long.parseLong(ID);
   }catch (Exception e){
   }
   abooks.setId(bookid);
   String bookname = request.getParameter("bookname");
   if (bookname==null || bookname.equals(""))
   {
           bookname = "";
           sqlflag = false;
   }
   abooks.setBookName(to_String(bookname));
   String author = request.getParameter("author");
   if (author==null || author.equals(""))
   {
           author = "";
           sqlflag = false;
   }
   abooks.setAuthor(to_String(author));
   String publish = request.getParameter("publish");;
   if (publish==null)
   {
           publish = "";
   }
   abooks.setPublish(to_String(publish));
   String bookclass = request.getParameter("bookclass");
   int bc = Integer.parseInt(bookclass);
   abooks.setBookClass(bc);
   String bookno = request.getParameter("bookno");
   if (bookno == null)
   {
           bookno = "";
   }
   abooks.setBookNo(to_String(bookno));
   String picture = request.getParameter("picture");
   if (picture == null)
   {
           picture = "images/01.gif";
   }
   abooks.setPicture(to_String(picture));
   float price;
   try	{
           price =new Float(request.getParameter("price")).floatValue();
   } catch (Exception e){
           price = 0;
           sqlflag = false;
   }
   abooks.setPrince(price);
   int amount;
   try{
           amount = new Integer(request.getParameter("amount")).intValue();
   }catch (Exception e){
           sqlflag = false;
           amount = 0;
   }
   abooks.setAmount(amount);
   String content = request.getParameter("content");
   if (content == null)
   {
           content = "";
   }
   abooks.setContent(to_String(content));
   if (sqlflag)
   {
           flag = true;
   }
   return flag;
                }catch (Exception e){
   return flag;
                }
        }
        /**
         * 獲得查詢圖書類別的sql語句
         * @return
         */
public String getSql() {
   sqlStr = "select id,classname from book order by id";
   return sqlStr;
        }
        /**
         * 完成圖書查詢,包括分類,分頁查詢
         * @param res
         * @return
         * @throws java.lang.Exception
         */
public boolean book_search(HttpServletRequest res) throws Exception {
   DataBase db = new DataBase();
   Connection conn=db.connect();
   Statement stmt = conn.createStatement ();
   request = res;
   String PAGE = request.getParameter("page");   //頁碼
   String classid = request.getParameter("classid");	//分類ID號
   String keyword = request.getParameter("keyword");	//查詢關(guān)鍵詞
   if (classid==null) classid="";
   if (keyword==null) keyword = "";
   keyword = to_String(keyword).toUpperCase();
   try {
           page = Integer.parseInt(PAGE);
   }catch (NumberFormatException e){
           page = 1;
   }
   //取出記錄數(shù)
   if (!classid.equals("") && keyword.equals("") ) {
           sqlStr = "select count(*) from book where bookclass='"+classid + "'";
      }
  else if (!keyword.equals("")) {
      if (classid.equals("")){
           sqlStr = "select count(*) from book where upper(bookname) like '%" +
                    keyword+ "%' or upper(content) like '%" + keyword + "%'";
      } else {
          sqlStr = "select count(*) from book where bookclass='" + classid + "'"
                   + " and  (upper(bookname) like '%" +keyword+ "%' or "+
                   "upper(content) like '%" + keyword + "%')";
           }
   } else {
           sqlStr = "select count(*) from book";
          }
   int rscount = pageSize;
   try {
           ResultSet rs1 = stmt.executeQuery(sqlStr);
           if (rs1.next()) recordCount = rs1.getInt(1);
           rs1.close();
   }catch (SQLException e){
           System.out.println(e.getMessage());
           return false;
   }
   //設(shè)定有多少pageCount
   if (recordCount < 1)
            pageCount = 0;
   else
            pageCount = (int)(recordCount - 1) / pageSize + 1;
   //檢查查看的頁面數(shù)是否在范圍內(nèi)
   if (page < 1)
            page = 1;
  else if (page > pageCount)
            page = pageCount;
            rscount = (int) recordCount % pageSize;	 // 最后一頁記錄數(shù)
   //sql為倒序取值
   sqlStr = "select   a.id,a.bookname,a.bookclass,b.classname,"+
           "a.author,a.publish,a.bookno,a.content,a.prince,a.amount,"+
           "a.Leav_number,a.regtime,a.picture from book a,bookclass b"+
          " where a.Bookclass = b.Id ";
  if (!classid.equals("") && keyword.equals("") ){  //如果類別不為空,非查詢
           if (page == 1)
           {
               sqlStr = sqlStr + " and a.bookclass='" + classid + "' "+
               "order by a.Id desc";
           } else {
               sqlStr = sqlStr + " and a.bookclass='" + classid + "'";
           }
  } else if (!keyword.equals("")) {  //如果是查詢資料
    if (page == 1){
      if (!classid.equals("")) {//查詢某一類
         sqlStr = sqlStr + "and a.Bookclass='" +
         classid + "' and (upper(a.bookname) like '%" +
         keyword+ "%' or upper(a.content) like '%" +
         keyword + "%')  order by a.Id desc";
      } else {		//查詢所有類

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产91综合网| 日韩色视频在线观看| 欧美日韩成人在线一区| 久久精品免视看| 视频一区二区中文字幕| av爱爱亚洲一区| 精品国产91洋老外米糕| 亚洲成人动漫在线免费观看| 成人成人成人在线视频| 久久噜噜亚洲综合| 三级一区在线视频先锋| 日本精品一级二级| 日本一区二区不卡视频| 久久9热精品视频| 欧美日韩国产电影| 亚洲无人区一区| 色综合视频一区二区三区高清| 久久久99精品免费观看| 麻豆免费精品视频| 制服丝袜国产精品| 亚洲成人综合视频| 在线视频欧美精品| 一二三四社区欧美黄| 一本色道久久综合亚洲aⅴ蜜桃 | 欧亚一区二区三区| 中文字幕中文字幕一区| 国产69精品久久777的优势| 精品福利av导航| 久草这里只有精品视频| 欧美不卡123| 久久99国产乱子伦精品免费| 日韩欧美国产综合一区| 蜜臀va亚洲va欧美va天堂| 337p亚洲精品色噜噜狠狠| 香蕉影视欧美成人| 欧美一区国产二区| 久久99九九99精品| 欧美精品一区二区三区一线天视频| 全国精品久久少妇| 欧美电影免费观看高清完整版在| 蜜桃视频第一区免费观看| 欧美成人国产一区二区| 国内精品免费**视频| 久久精品一区二区三区av| 国产大片一区二区| 亚洲人成伊人成综合网小说| 日本韩国一区二区| 日韩vs国产vs欧美| 精品免费视频一区二区| 国产精品一区二区在线观看网站| 综合久久一区二区三区| 国产黄人亚洲片| 亚洲人成精品久久久久久| 欧美日韩精品一区二区三区蜜桃| 日本中文在线一区| 国产日韩三级在线| 91看片淫黄大片一级在线观看| 亚洲一区二区在线免费观看视频| 91麻豆精品国产91久久久更新时间| 极品美女销魂一区二区三区| 欧美国产日本韩| 欧美三级日韩三级| 国产专区综合网| 夜夜嗨av一区二区三区网页| 欧美一级片免费看| 99精品视频在线观看免费| 午夜视频在线观看一区| 久久久精品国产免费观看同学| 色综合 综合色| 伦理电影国产精品| 亚洲欧洲在线观看av| 在线不卡a资源高清| 岛国精品在线播放| 奇米精品一区二区三区在线观看 | 国产精品久久久爽爽爽麻豆色哟哟 | aaa欧美色吧激情视频| 亚洲a一区二区| 日本一区二区三区dvd视频在线| 欧洲精品在线观看| 粉嫩一区二区三区在线看| 亚洲第一激情av| 国产亚洲欧美日韩日本| 欧美精品v国产精品v日韩精品| 成人高清av在线| 久久精品免费看| 亚瑟在线精品视频| 综合久久国产九一剧情麻豆| 精品国产电影一区二区 | jiyouzz国产精品久久| 日韩和的一区二区| 一区二区久久久久| 国产精品久久久久久久午夜片| 日韩一区二区三区免费看 | 一区二区三区中文免费| 久久久亚洲高清| 3d动漫精品啪啪1区2区免费| a在线欧美一区| 国产麻豆精品视频| 免费看黄色91| 日产国产欧美视频一区精品| 亚洲一级二级三级在线免费观看| 亚洲色图欧美激情| 日本一区二区三区视频视频| 精品国产亚洲在线| 日韩精品一区二区三区中文精品 | 亚洲一区二区在线视频| 亚洲另类色综合网站| 国产精品久久久久久久久免费樱桃 | 另类成人小视频在线| 免费看日韩a级影片| 日本不卡不码高清免费观看| 三级久久三级久久| 日韩电影在线一区二区三区| 日韩精品亚洲一区二区三区免费| 亚洲国产视频在线| 亚洲大片一区二区三区| 亚洲成av人片| 日本欧洲一区二区| 麻豆免费精品视频| 韩国成人精品a∨在线观看| 久久97超碰色| 懂色av中文字幕一区二区三区| 成人听书哪个软件好| 99视频热这里只有精品免费| 99麻豆久久久国产精品免费| 99精品久久免费看蜜臀剧情介绍| 99久久国产综合精品麻豆| 91麻豆精品在线观看| 欧美视频一区二区三区| 欧美精品在线观看播放| 日韩精品一区国产麻豆| 国产亚洲欧美日韩在线一区| 国产精品久久久一本精品 | 欧美激情综合网| 综合色中文字幕| 午夜视黄欧洲亚洲| 蜜桃视频一区二区三区在线观看| 国产一区二区三区| 99久久精品免费看国产| 欧美日韩国产一级| 精品不卡在线视频| 最新国产の精品合集bt伙计| 亚洲大片一区二区三区| 国产一区二区免费看| 一本色道综合亚洲| 精品少妇一区二区三区在线播放 | 欧美一激情一区二区三区| www国产精品av| 玉米视频成人免费看| 久久99精品国产| 色偷偷88欧美精品久久久| 日韩精品中文字幕在线不卡尤物 | 亚洲午夜久久久久久久久电影院| 日本少妇一区二区| 不卡的av在线| 日韩写真欧美这视频| 日韩伦理av电影| 狠狠色伊人亚洲综合成人| 色哟哟日韩精品| 国产三区在线成人av| 午夜精品一区在线观看| 国产suv精品一区二区三区| 欧美日本乱大交xxxxx| 国产精品乱码一区二区三区软件| 日本午夜精品视频在线观看| 91论坛在线播放| 国产人成一区二区三区影院| 日本aⅴ亚洲精品中文乱码| 91首页免费视频| 久久精品人人做人人综合| 午夜影视日本亚洲欧洲精品| jizz一区二区| 国产午夜三级一区二区三| 蜜桃av噜噜一区二区三区小说| 91免费视频大全| 国产精品麻豆一区二区 | 久久亚洲精品小早川怜子| 亚洲mv大片欧洲mv大片精品| 不卡视频免费播放| 久久久久久一二三区| 人妖欧美一区二区| 欧洲精品在线观看| 亚洲男人电影天堂| 国产成人精品网址| 久久久久九九视频| 久久99久国产精品黄毛片色诱| 91麻豆精品国产综合久久久久久| 一区二区三区四区国产精品| 不卡av电影在线播放| 中文子幕无线码一区tr| 国产馆精品极品| 国产日韩视频一区二区三区| 国产精品中文欧美| 久久久亚洲精品石原莉奈| 极品少妇一区二区三区精品视频| 日韩欧美国产不卡| 久久国产尿小便嘘嘘尿| www亚洲一区| 成人性视频免费网站| 国产精品久久久久久久久动漫 |