Я создаю Java-программу для извлечения твитов с указанным хэштегом и сохранения их в базе данных mysql

#java #mysql #database #twitter4j

#java #mysql #База данных #twitter4j

Вопрос:

Я начал с создания базы данных, содержащей таблицу «tweets» с двумя полями (ID и TEXT), затем я установил соединение с базой данных с помощью JDBC… Я собираюсь знать, как вставлять твиты в таблицу… Я создал единый класс, который объединяет аутентификацию в API Twitter и базу данных … мне нужна помощь, пожалуйста

Ответ №1:

Вы должны отделить постоянство от логики ретрайвера, иначе говоря, не путайте вещи.

  1. Создайте твит класса модели.
  2. Определите интерфейс ITweetRetriver и реализуйте его.
  3. Определите интерфейс ITweetRetriverListener, который будет использоваться ITweetRetriver.
  4. Определите интерфейс TweetPersistence и реализуйте его как MySQLTweetPersistence.
  5. Теперь в вашем основном создайте reteiver, слушателя и на OnNewTweet слушателя передайте его в persistence. Приветствия.

Совет. Создайте хранимые процедуры в базе данных MySQL и вызывайте их из своей реализации сохранения.