Форум программистов, компьютерный форум, киберфорум
Java: Базы данных
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 02.05.2022
Сообщений: 1
1
SQLite

Запрос SHOW TABLES

02.05.2022, 13:17. Показов 674. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день,
Хочу получить сведения о таблицах в базе данных через SHOW TABLES но выдает ошибку org.sqlite.SQLiteException: [SQLITE_ERROR] SQL error or missing database (near "Show": syntax error). ошибка в строке ResultSet rs = stmt.executeQuery("SHOW TABLES;");
Само подключение к базе данных есть, данные из таблицы базы данных прочитать можно.
В чем проблема может быть?

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
public class JdbsApp2 {
 
    private static Connection con;
    private static Statement stmt;
 
    public static void main(String[] args) {
 
        try {
            connection();
            readEx();
            ArrayList<String> tables = showTables();
            System.out.println(tables);
        } catch (SQLException e) {
            System.out.println(e);
            e.printStackTrace();
 
        } finally {
            disConnection();
        }
 
    private static ArrayList<String> showTables() throws SQLException {
        ArrayList<String> tables = new ArrayList<>();
        ResultSet rs = stmt.executeQuery("SHOW TABLES;");
        while (rs.next()) {
            tables.add(rs.getString(1));
        }
        return tables;
    }
Вывод:
id name score
1 Bob 90
2 John 80
3 Jack 85
4 Bob4 60
org.sqlite.SQLiteException: [SQLITE_ERROR] SQL error or missing database (near "Show": syntax error)
org.sqlite.SQLiteException: [SQLITE_ERROR] SQL error or missing database (near "Show": syntax error)
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.05.2022, 13:17
Ответы с готовыми решениями:

Привилегия для SHOW TABLES
Здравствуйте! Подскажите пожалуйста, кто знает. Я уже замучился, не могу нигде найти. Вроде бы...

Access 2000 link-tables MS SQL 7: фильтр и запрос по русским значениям не работает ?
Линкую таблицы с SQL в Access 2000 и по прилинкованой таблицей запросы по условию с русским...

если в коде ниже ob->show(); -> возвращает указатель "p" в "ob"? то почему для доступа к show не пишут так ob->->show();
#include &lt;exception&gt; #include &lt;iostream&gt; #include &lt;string&gt; #include &lt;sstream&gt; using namespace...

Почему криво работает sql запрос show databases?
Здравствуйте, подскажите пожалуйста, почему код: $db =...

Метод UserForm.Show при повторном выполнении .Show
При первом выполнении этого метода поисходит событие Activate_UserForm Как сделать, чтобы при...

1
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
02.05.2022, 16:24 2
Лучший ответ Сообщение было отмечено vasizh как решение

Решение

С чего ты взял, что в sqlite есть команда show tables?
1
02.05.2022, 16:24
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.05.2022, 16:24
Помогаю со студенческими работами здесь

Чем отличается DataSet.Tables(0).Rows(0).item("Name") от DataSet.Tables(0).Rows(0).ItemArray(i)?
В программе неожиданно перестала работать такая строка:...

Get data from the server (show loading indicator) and after show this data on the page.
What need to do: Get data from the server (show loading indicator) and after show this data on the...

rabota s 2 tables
est 2 tables 'a' i 'b'. v table 'a' est fields:name(varchar),field1(bit),fild2(bit),field3, ...

Не создается tables
Создаю таблицу mysql, сохраняю ее, но в tables ничего не отображается. Что не так?

Dynamic Tables
Раз уже пошла речь о java, то и я вставлю свои 5 копеек :blink: Вот пример Посмотреть вложение...

Hash tables
Доброго времени суток, Подскажите пожалуйста, как разместить в ячейку таблицы( индекс известен),...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru