1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
   |  
public static int sendMessage(int numUser_id, String strTitle, String strValue) throws SQLException{
        Connection objCon = DBConnector.connectToMySQL();
        String strQuery = "INSERT INTO messages (user1_id, title, content, created_at, updated_at) VALUES (?, ?, ?, ?, ?);";
        PreparedStatement objStatement = objCon.prepareStatement(strQuery);
        objStatement.setInt(1, numUser_id);
        objStatement.setString(2, strTitle);
        objStatement.setString(3, strValue);
        objStatement.setTimestamp(4, new Timestamp(System.currentTimeMillis()));
        objStatement.setTimestamp(5, new Timestamp(System.currentTimeMillis()));
        objStatement.execute();
        strQuery = "SELECT LAST_INSERT_ID() lastId;";
        Statement objLast = objCon.createStatement();
        ResultSet objRs = objLast.executeQuery(strQuery);
        objRs.next();
        int numLastInsert = objRs.getInt("lastId");
        objCon.close();
        return numLastInsert;
    } | 
Partager