コンストラクターを介して渡される変数を参照するときにエラーが発生するのはなぜですか?
完全な Customer.java クラスは次のとおりです。
import java.sql.ResultSet;
import javax.servlet.http.HttpServletRequest;
public class Customer {
// SQL Variables
private final String URL = "jdbc:mysql://localhost/books";
private final String USER = "root";
private final String PASSWORD = "P@ssw0rd1";
// Class Variables
int CustomerID;
String customerEmail;
String customerPassword;
String customerFirstName;
String customerLastName;
String customerAddress;
String customerCity;
String customerProvince;
String customerPostalCode;
String customerPhoneNumber;
String customerCreditCardNumber;
String customerExpiryDate;
String customerCreditCardType;
// Class Constructors
public Customer(int customerID) // Constructor for an Existing Customer
{
ResultSet customerData = MySQLQuery("select * from Customers where CustomerID=" . customerID);
}
public Customer(HttpServletRequest post) // Constructor for a new customer
{
}
// Constructor Methods
public ResultSet MySQLQuery(String query)
{
return queryResultSet;
}
// Getters and Setters
}
これは、デフォルト パッケージ内の Customer.java クラスの NetBeans 7.3 で作成された Java Web プロジェクトです。