MySQL と Java を使用してオンライン図書貸出システムを実装する方法
はじめに:
現代社会の情報化の進展により、ますます多くの人がインターネットで本を借ります。ユーザーが本を借りやすくするためには、効率的で信頼性の高いオンライン図書貸出システムを確立する必要があります。 MySQL と Java は、現在最も広く使用されているリレーショナル データベースおよびプログラミング言語の 1 つです。この記事では、MySQL と Java を使用してオンライン図書貸出システムを実装する方法と、具体的なコード例を紹介します。
CREATE TABLE Book ( bookId INT AUTO_INCREMENT PRIMARY KEY, title VARCHAR(255), author VARCHAR(255), publisher VARCHAR(255) ); CREATE TABLE User ( userId INT AUTO_INCREMENT PRIMARY KEY, username VARCHAR(255), password VARCHAR(255) ); CREATE TABLE Borrow ( borrowId INT AUTO_INCREMENT PRIMARY KEY, bookId INT, userId INT, borrowDate DATE, returnDate DATE, FOREIGN KEY (bookId) REFERENCES Book(bookId), FOREIGN KEY (userId) REFERENCES User(userId) );
public class BookDao { public void addBook(Book book) { // 连接数据库 Connection connection = // 连接数据库代码 // 执行插入操作 String sql = "INSERT INTO Book (title, author, publisher) VALUES (?, ?, ?)"; PreparedStatement statement = connection.prepareStatement(sql); statement.setString(1, book.getTitle()); statement.setString(2, book.getAuthor()); statement.setString(3, book.getPublisher()); statement.executeUpdate(); // 关闭连接 connection.close(); } }
public class BorrowDao { public void borrowBook(int bookId, int userId) { // 连接数据库 Connection connection = // 连接数据库代码 // 执行插入操作 String sql = "INSERT INTO Borrow (bookId, userId, borrowDate) VALUES (?, ?, ?)"; PreparedStatement statement = connection.prepareStatement(sql); statement.setInt(1, bookId); statement.setInt(2, userId); statement.setDate(3, new Date(System.currentTimeMillis())); statement.executeUpdate(); // 关闭连接 connection.close(); } }
public class BorrowDao { public void returnBook(int borrowId) { // 连接数据库 Connection connection = // 连接数据库代码 // 执行更新操作 String sql = "UPDATE Borrow SET returnDate = ? WHERE borrowId = ?"; PreparedStatement statement = connection.prepareStatement(sql); statement.setDate(1, new Date(System.currentTimeMillis())); statement.setInt(2, borrowId); statement.executeUpdate(); // 关闭连接 connection.close(); } }
概要:
この記事では、MySQL と Java を使用してオンライン書籍貸出システムを実装する方法を紹介し、具体的なデータベース設計と Java コードの例を示します。このシステムにより、ユーザーはインターネット上で便利に書籍を借りることができ、貸出効率とユーザーエクスペリエンスが向上します。もちろん、完全なオンライン書籍貸出システムを開発するには、ユーザー認証や書籍検索など、他の多くの要素も考慮する必要がありますが、この記事で提供されているコード例は、読者がさらに深く学習するための出発点として使用できます。深層学習と開発。以上がMySQL と Java を使用してオンライン図書貸出システムを実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。