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

📄 librarybook.java

📁 一个关于图书馆的服务器的管理程序
💻 JAVA
字号:
package library;import java.util.*;import java.io.*;import java.sql.*;/**  * class LibraryBook is a heavy weight representation * of a book at a library */public class LibraryBook{    /**     * class LibraryBook constructor     */    public LibraryBook()    {}        /**     * getBook returns a book object with the specified id     * @param inBookId int id of book     * @return Book     */    public static Book getBook( int inBookId ) 	throws Exception {		Book myBook = null;	String sqlQuery = "select * from book b, booktitle bt where b.callnumber = bt.callnumber and b.bookid='" + inBookId + "'";	// Get a the singleton db wrapper	DBWrapper myConnection = DBWrapper.Instance();        ResultSet r = null;		r = myConnection.runQuery( sqlQuery );	if (r.next()) {	    String duedate = null;	    if (r.getString( "duedate" )==null) {		duedate="";	    }	    // create the book object	    myBook = new Book( r.getInt( "bookid" ), LibraryMember.getMember( r.getInt( "borrowerssn" )),				   LibraryLibrarian.getLibrarian( r.getInt("librarianssn" ) ), 			       r.getString( "duedate" ), r.getString( "callnumber" ), r.getString( "name" ),			       r.getString( "author" ), r.getString( "isbn" ), r.getString( "edition" ),			       r.getString( "publisher" ), r.getInt( "year" ) );	}	// close the result set	r.close();	return myBook;    }        /**     * isCheckedOut returns whether or not a book with the given id is checked out     * @param inBookId int id of book to check     * @return boolean     */    public static boolean isCheckedOut( int inBookId ) 	throws Exception{		boolean checkedOut = false;	String sqlQuery = "select bookid from book where bookid=" + inBookId + "  and duedate is not null";		//Get singleton database instance		DBWrapper myConnection = DBWrapper.Instance();        ResultSet r = null;		r = myConnection.runQuery( sqlQuery );	if (r.next()) {	    checkedOut = true;	}	return checkedOut;    }}

⌨️ 快捷键说明

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