Я пытаюсь проверить, существует ли существующая схема. Я пытаюсь использовать эту строку для проверки. Я получаю сообщение об ошибке сказав "Лексическая ошибка в строке 1, столбец 23. Засада: "\"(92), после: """Проверка наличия схемы в Java Derby
Вот строка кода, который я использую:
statement.execute("SELECT " + schema + " FROM "+ dbName + ".SCHEMATA WHERE SCHEMA_NAME = " + "'" + schema + "'");
Я делаю подключение просто отлично, и База данных вызывающе существует. Имя dbName:
"C:/.testing/DerbyDB/AssetDB"
Что я здесь делаю неправильно?
Этот ответ утверждает, что Дерби не поддерживает информационную систему. http://stackoverflow.com/questions/3801773/how-to-check-if-a-database-exists-in-hsqldb-derby –
Я думаю, что этот вопрос и ответ должны решить вашу проблему. http://stackoverflow.com/questions/584497/apache-derby-check-database-already-created –
Через несколько часов я понял это. Я нашел способ проверить его. –