Итак, я только недавно начал изучать, как работают базы данных, как использовать SQL и т. Д.и решил начать внедрять встроенную базу данных в свое Java-приложение (в частности, базу данных H2) и, похоже, довольно хорошо работал на компьютере, на котором я кодировал.
Когда я перешел на другой компьютер, чтобы продолжить свое кодированиеЯ заметил, что даже если я перенес файл встроенной базы данных (h2 - *. Jar), все подготовленные таблицы, которые я создал на первом компьютере, не существуют на втором.У меня почему-то было предвзятое мнение, что фактические данные, сгенерированные с помощью механизма базы данных, также хранятся во встроенном файле базы данных.
Итак, мой вопрос: где на самом деле хранятся данные из базы данных?Можно ли подготовить базу данных, которая уже содержит тысячи записей, и распространять ее вместе с реальным приложением?
Я должен также упомянуть, что я подключался к базе данных на первом компьютере через соединение JDBC, то есть URL: JDBC: h2: ~ / test, и когда я пытался подключиться к этой базе данных на второмкомпьютера не существовало.
Спасибо!