Я никогда не использовал СДЕЛКИ в JAVA.Я нашел какой-то пример и попытался на этом основать свою задачу.Я получаю NullPointerExeption.Это код.Я хочу вставить в таблицу и отобразить результат сразу после вставки.
static int InsertTicket(String Question,String Status,int priority, int CustomerID, int productID) throws SQLException {
int nRowCount = 0;
try {
con.setAutoCommit(false);
Statement strSQL1=null;
Statement strSQL2=null;
ResultSet strSQL2str=null;
strSQL1 = con.createStatement();
strSQL2 = con.createStatement();
nRowCount = strSQL1.executeUpdate("INSERT INTO dbs.Ticket (ticketID, Problem, Status, Priority,LoggedTime,CustomerID,ProductID) VALUES"
+"('"+Question+"', '"+Status+"','"+priority+"',current_timestamp, '"+CustomerID+"','"+productID+"')");
strSQL2str = strSQL2.executeQuery("SELECT * FROM dbs.Ticket WHERE ticketID=MAX(ticketID)");
con.commit();
con.setAutoCommit(true);
} catch (SQLException e){
try { con.rollback(); } catch (SQLException ex){
ex.printStackTrace();
}
throw e;
}
return nRowCount;
}
В чем здесь проблема?Спасибо за ваше время.