<acronym id="piadl"></acronym>
  • <var id="piadl"><sup id="piadl"></sup></var>

    javaweb簡單的圖書管理系統實現快速、高效的圖書管理

    JavaWeb圖書管理系統是一個用于管理圖書信息的系統,它可以幫助用戶更好地管理圖書信息,并可以提供相關的查詢、統計和管理功能。

    JavaWeb圖書管理系統是一個用于管理圖書信息的系統,它可以幫助用戶更好地管理圖書信息,并可以提供相關的查詢、統計和管理功能。

    JavaWeb圖書管理系統是一個用于管理圖書信息的系統,它可以幫助用戶更好地管理圖書信息,并可以提供相關的查詢、統計和管理功能。

    是JavaWeb圖書管理系統的代碼:

    1. 創建數據庫:

    CREATE DATABASE book_management;

    2. 創建表:

    CREATE TABLE books (

    id INT(11) NOT NULL AUTO_INCREMENT,

    title VARCHAR(255) NOT NULL,

    author VARCHAR(255) NOT NULL,

    price DECIMAL(10,2) NOT NULL,

    PRIMARY KEY (id)

    );

    3. 創建DAO類:

    public class BookDAO {

    private Connection conn;

    private PreparedStatement ps;

    private ResultSet rs;

    public BookDAO() {

    conn = DatabaseConnection.getConnection();

    }

    public List getAllBooks() {

    List books = new ArrayList<>();

    String sql = "SELECT * FROM books";

    try {

    ps = conn.prepareStatement(sql);

    rs = ps.executeQuery();

    while(rs.next()) {

    int id = rs.getInt("id");

    String title = rs.getString("title");

    String author = rs.getString("author");

    double price = rs.getDouble("price");

    Book book = new Book(id, title, author, price);

    books.add(book);

    }

    } catch (SQLException e) {

    e.printStackTrace();

    }

    return books;

    }

    public boolean addBook(Book book) {

    String sql = "INSERT INTO books (title, author, price) VALUES (?, ?, ?)";

    try {

    ps = conn.prepareStatement(sql);

    ps.setString(1, book.getTitle());

    ps.setString(2, book.getAuthor());

    ps.setDouble(3, book.getPrice());

    int count = ps.executeUpdate();

    if(count > 0) {

    return true;

    }

    } catch (SQLException e) {

    e.printStackTrace();

    }

    return false;

    }

    public boolean updateBook(Book book) {

    String sql = "UPDATE books SET title=?, author=?, price=? WHERE id=?";

    try {

    ps = conn.prepareStatement(sql);

    ps.setString(1, book.getTitle());

    ps.setString(2, book.getAuthor());

    ps.setDouble(3, book.getPrice());

    ps.setInt(4, book.getId());

    int count = ps.executeUpdate();

    if(count > 0) {

    return true;

    }

    } catch (SQLException e) {

    e.printStackTrace();

    }

    return false;

    }

    public boolean deleteBook(int id) {

    String sql = "DELETE FROM books WHERE id=?";

    try {

    ps = conn.prepareStatement(sql);

    ps.setInt(1, id);

    int count = ps.executeUpdate();

    if(count > 0) {

    return true;

    }

    } catch (SQLException e) {

    e.printStackTrace();

    }

    return false;

    }

    }

    4. 創建Servlet類:

    public class BookServlet

    本站系公益性非盈利分享網址,本文來自用戶投稿,不代表碼文網立場,如若轉載,請注明出處

    (622)
    java socket 聊天室:實現一個基于 Java Socket 的多人聊天室
    上一篇
    java數組復制到另一個數組:如何使用 Java 將數組復制到另一個數組
    下一篇

    相關推薦

    發表評論

    登錄 后才能評論

    評論列表(51條)

      又色又黄18禁免费的网站_国产欧美一区二区三区_一道本日本美女在线国产_欧洲无码国产AV

      <acronym id="piadl"></acronym>
    • <var id="piadl"><sup id="piadl"></sup></var>