bookstore.java

来自「这是一个小程序 网上书店用的 我们学生做的一个小实验」· Java 代码 · 共 46 行

JAVA
46
字号
package bean;
import java.sql.ResultSet;
import java.text.*;

/**
 * class Library represents the functionality of a library
 *
 * @author CTE
 * @version 1.0
 */
public class Bookstore
{
    // singleton DBWrapper
    private DBWrapper myConnection = null;
    
    /**
     * class Library constructor
     */
    public Bookstore() 
	throws Exception {
	
	myConnection = DBWrapper.Instance();
    }
    /**
     * validateCustomer returns a customer object for the customer with the given ssn and password
     * @param ssn String id of customer
     * @param passWord String password of customer
     * @return Customer
     */
    public Customer validateCustomer( String ssn, String passWord ) 
	throws Exception {
	
	String sql = "SELECT * FROM customer WHERE num = " + ssn +
	    " AND passwd = '" + passWord + "'";
	
	ResultSet r = myConnection.runQuery(sql);
	if (r==null) {
	    return null;
	}
	if (r.next()) {
	    return StoreCustomer.getCustomer(r.getString("num"));
	} else {
	    return null;
	}
    }
}   

⌨️ 快捷键说明

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