2015-09-13 6 views
-4

Мой код прост, он генерирует базу данных для хранения определенных данных (очевидно), но проблема заключается в том, что она создавала бы «переполнение» БД, потому что каждый раз, когда выполнялся класс, она создавала бы другую базу данных, Я слышал о команде:Переполнение базы данных Java?

CREATE DATABASE IF NOT EXISTS insertYourFavoriteName; 

но некоторые люди говорят, что зачем мне нужна БД для каждого компьютера, когда я мог бы просто сделать центральную один, когда пользователи CONECT, но поправьте меня, если я ошибаюсь, что будет ли приложение зависеть от Интернета, не так ли?

Таким образом, в резюме здесь являются 2 вопроса:

  1. упомянутые ли выше команда работает? Или существует ли более эффективная версия или способ ее работы?
  2. Базы данных, где все пользователи подключаются к нему, означают, что вам нужен сервер, и как ваше решение будет зависеть от Интернета?
+0

Извините, но ваш вопрос очень, очень широк. Я бы предложил google «В базе данных памяти» для начала, но вам кажется, что вам нужен тот, который поддерживает несколько клиентов, и тогда проблема не будет заключаться в его запуске (если нет db, запустите его), но когда его завершить. .. во всяком случае, вам, вероятно, придется задавать более конкретные вопросы, чтобы получить хороший ответ. Конечно, вы также можете потребовать, чтобы база данных, например mysql, запускалась на каждом компьютере уже ... –

+0

Вы уверены, что вам нужна база данных на каждом компьютере? Что нужно сохранить там? –

ответ

1

Если вы хотите узнать о базах данных, вы практикуете основные операции CRUD в этой базе данных. После этого сделать некоторые примеры приложений на базе

Если вы хотите создать базу данных, если не существует в MySQL просто использовать этот CREATE DATABASE IF NOT EXISTS DBName;

В принципе, прежде чем проверять все эти вещи, которые вы должны иметь базовое понимание того, что база данных и как он работает. Итак, пройдите через хорошие ресурсы и получите хорошее понимание концепций.