フォームがあり、データをデータベースに送信したいと考えています。メソッド パラメータを介してリクエスト データを渡し、それをデータベースに送信するにはどうすればよいですか?
int status = InsertCustomer(fName, mName, lName , iage, issn, city, state, country);
//メソッド // このメソッドは、executeUpdate メソッドが返す // int を返す必要があります。注: ドライバー名と URL は // init() メソッドで既に利用可能です。
private int InsertCustomer(String firstName, String midName, String lastName, int age, int ssn, String city, String state, String country) {
// JDBC logic
try {
Class.forName(driverName);
Connection conn = DriverManager.getConnection(databaseURL);
java.sql.Statement st = conn.createStatement();
st.executeUpdate("INSERT INTO Customer(firstName, midName, lastName, age, ssn, city, state, country)" +
"VALUES ('?', '?', '?', ?, ?, '?', '?', '?')";
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
return 1;
}
私は少し迷っています。少しでもいただければ幸いです。