Не могу видеть таблицы в SQuirrel
Я использую драйвер HSQL для подключения к моей базе данных. Я могу подключиться без каких-либо ошибок, но я не вижу ни одной из своих таблиц в дереве таблиц в разделе public. Я могу создавать новые таблицы, которые появляются, но я не вижу уже созданные. Также, когда я проверяю файл.script, я не вижу новые таблицы. Происходит что-то странное, но я не могу понять, что.
Любой, кто может помочь.
2 ответа
Я решил это сейчас. Это был формат строки подключения для HSQL.
Мне нужно было добавить: file: в строку, как это... jdbc:hsqldb: file:
Также я использовал.script в конце имени файла, например, jdbc:hsqldb:.script
Это создавало временные файлы в формате.script.lck .script.log и т. Д.
Удаление.script в конце имени файла открыло базу данных и позволило мне увидеть таблицы. Теперь моя проблема в том, что я не могу получить какие-либо обновления для фиксации. Обновления происходят без ошибок в консоли. Но когда я закрываю файл и проверяю файл.script, данные совпадают. Разрешения, я думаю.
Размещайте этот ответ только для того, чтобы помочь другим, которые могут застрять в одном месте.
Попробуйте здесь: Как я могу перечислить все таблицы в базе данных с Squirrel SQL?
Где большинство из нас терпит неудачу, это выбрать правильную схему в раскрывающемся списке Каталога. (Прямо над вкладкой Объекты). Но есть и другие идеи, если вы следите за соответствующим вопросом.