Вставка данных в таблицу mySQL с помощью java

У меня есть предопределенная таблица в базе данных mySQL: enter image description here

Я работаю над сохранением данных, введенных пользователем в базу данных, но я не могу сохранить какие-либо данные в базе данных. С помощью следующего кода я пытаюсь обновить первую строку базы данных (ID :1 через OTHER 2 :0 ). Что я делаю не так?

private java.sql.Connection con = null;
private PreparedStatement pst = null;
private ResultSet rs = null;
private String url = "jdbc:mysql://localhost:8889/deliveryEarn";
private String user = "root";
private String password = "root";

try {
     con = DriverManager.getConnection(url, user, password);
     Statement st = (Statement) con.createStatement(); 

     st.executeUpdate("INSERT INTO incomeCalc " + "VALUES (3, 75, 6, 25, 18.50)");

     con.close();
}

catch (SQLException ex) {
     Logger lgr = Logger.getLogger(deliveryMain.class.getName());
     lgr.log(Level.SEVERE, ex.getMessage(), ex);

 } 
6
задан David Tunnell 10 August 2012 в 14:59
поделиться