Джава. java.lang.NullPointerException в транзакции - PullRequest
0 голосов
/ 02 апреля 2012

Я никогда не использовал СДЕЛКИ в 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;
}

В чем здесь проблема?Спасибо за ваше время.

1 Ответ

0 голосов
/ 18 сентября 2012

Содействие, чтобы ответить scat95 комментарий:

Вы были правы, я фактически использовал "переменную соединения", "con" не используется. Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...