Мне нужно найти метаданные таблицы РСУБД для приложения. Я могу найти метаданные столбцов, существование таблицы, используя java.sql.DatabaseMetaData
, и количество строк, выполнив запрос на java.sql.Statement
.Есть ли способ проверить чтение, запись информации для таблиц в общем случае для баз данных РСУБД?
Как нужно проверить
- булева CanRead()
- булева canWrite()
на столе.
Я нашел isReadOnly()
метод в DatabaseMetaData
класс. Но это
Извлекает, находится ли эта база данных в режиме только для чтения.
Есть ли способ проверить эти функции в общем случае для баз данных РСУБД на уровне таблицы?
Я полагаю, вы спрашиваете, есть ли способ * кроме * попытка прочитать строку, начать транзакцию, попытаться написать строку и отменить транзакцию. Правильно? –
@MikeNakis да .. –