我有一个表格,我想将数据发送到数据库。如何通过方法参数传递请求数据并将其发送到数据库?
int status = InsertCustomer(fName, mName, lName , iage, issn, city, state, country);
//方法 // 此方法应返回一个 int,executeUpdate // 方法返回。注意:驱动程序名称和 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;
}
我有点失落,一点点将不胜感激。