public static void insertUser(User user) throws SQLException { try { PreparedStatement insertUserStmt = SqlHelper.getInsertUserStmt(); insertUserStmt.setLong(1, user.getId()); insertUserStmt.setString(2, user.getScreenName()); insertUserStmt.setString(3, user.getName()); insertUserStmt.setString(4, user.getDescription()); insertUserStmt.setString(5, user.getLang()); insertUserStmt.setInt(6, user.getFollowersCount()); insertUserStmt.setInt(7, user.getStatusesCount()); insertUserStmt.setString(8, user.getURL()); insertUserStmt.setString(9, user.getProfileImageURL()); insertUserStmt.executeUpdate(); } catch (MySQLIntegrityConstraintViolationException e) { // ignore, this is just a duplicate user entry, that's normal } }