⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 daobook.java

📁 网上购书系统
💻 JAVA
字号:
package datamanage.dao;

import java.util.*;

import java.sql.*;
import datamanage.ConnectDatebase.*;
import datamanage.po.PoBook;
import datamanage.ConnectDatebase;


public class DaoBook {
    public DaoBook() {

    }

    public List getCurrentPageData(int pagesize, int currentpage) {
        List list = new ArrayList();
        String sql = "select top " + pagesize +
                     " * from t_book where bookid not in " +
                     "( " +
                     "select top " + (currentpage - 1) * pagesize +
                     " bookid from t_book " +
                     ")";
        try {
            ConnectDatebase db = new ConnectDatebase();
            ResultSet rs = db.query(sql);
            while (rs.next()) {
                PoBook book = new PoBook();
                book.setBookId(rs.getInt("bookId"));
                book.setBookName(rs.getString("bookName"));
                book.setBookAuthor(rs.getString("bookAuthor"));
                book.setBookPublish(rs.getString("bookPublish"));
                book.setBookPubDate(rs.getString("bookPubDate"));
                book.setBookPrice(rs.getInt("bookPrice"));
                book.setBookNum(rs.getInt("bookNum"));
                book.setBookPath(rs.getString("bookPath"));
                list.add(book);
            }

        } catch (SQLException ex) {
            ex.printStackTrace();
        }
        return list;

    }

    public int getTotalpage(int pagesize) {
        String sql = "select count(*) from t_book";
        try {
            int size = 0;
            ConnectDatebase db = new ConnectDatebase();
            ResultSet rs = db.query(sql);
            if (rs.next()) {
                size = rs.getInt(1);
            }
            if (size / pagesize==0) {
                return size / pagesize;
            }else{
                return (size / pagesize+1);
            }
        } catch (SQLException ex) {
            ex.printStackTrace();
        }
        return 1;
    }

    public boolean addBook(PoBook book) {
        ConnectDatebase cdb = new ConnectDatebase();
        String strsql = "insert into T_book values('" + book.getBookName() +
                        "','" + book.getBookAuthor() + "','" +
                        book.getBookPublish() + "','" + book.getBookPubDate() +
                        "'," + book.getBookPrice() + "," + book.getBookNum() +
                        ","+book.getBookPath()+")";
        if (cdb.add(strsql)) {
            return true;
        } else {
            return false;
        }
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -