Так что я пытаюсь вставить данные, сохраненные в полях в мою базу данных, в настоящее время это не работает. Я могу поместить информацию в свою базу данных через класс Java, если я вручную вводить данные, например, INSERT INTO customer ('value1', 'value2', 'value3'); и т. д., но он не вводит никаких данных, когда я использую PreparedStatements и т. д.Вставка данных из класса Java в базу данных
String customer_name = request.getParameter("name"); //grab values from bookingForm
String customer_email = request.getParameter("email");
String billing_address = request.getParameter("bAddress");
String card_type = request.getParameter("card_type");
String card_exp = request.getParameter("card_exp");
String cardno = request.getParameter("Cardnum");
String insertSQL;
try {{
try (Connection conn = database.getConnection()) {
insertSQL = "INSERT INTO customer(customer_name, customer_email, billing_address, card_type, card_exp, cardno) VALUES(?, ?, ?, ?, ?, ?)";
try (PreparedStatement ps = conn.prepareStatement(insertSQL)) {
ps.setString(1, customer_name);
ps.setString(2, customer_email);
ps.setString(3, billing_address);
ps.setString(4, card_type);
ps.setString(5, card_exp);
ps.setString(6, cardno);
ps.executeUpdate();
conn.close();
}
}
}
} catch ( ClassNotFoundException | SQLException ex) {
Logger.getLogger(PayForm.class.getName()).log(Level.SEVERE, null, ex);
}
исключений? –
@AmitSharma извините, относительно новичок в этом, уловить на дне недостаточно? – Herpsherpington
достаточно, но вы видите исключения в журнале? Вы проверили журнал? –