У меня есть следующие команды в Test.sql
создать таблицу MY_USER (id int, имя varchar (10));
INSERT INTO MY_USER VALUES (1, 'Test1');
INSERT INTO MY_USER VALUES (2, 'Test2');
Java-код: -
Соединение c = DriverManager.getConnection ("jdbc: hsqldb: файл: Test.sql," sa "," ");
Инструкция Statement = c.createStatement ();
Statement.executeQuery ("выберите * из MY_USER, где имя = 'Test1'");
statement.execute ( "ВЫКЛЮЧЕНИЕ");
statement.close ();
Выпуск:
это дает мне
java.sql.SQLSyntaxErrorException: пользователю не хватает привилегии или объект не найден: MY_USER