powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / create java source and ORA-00922
4 сообщений из 4, страница 1 из 1
create java source and ORA-00922
    #37600001
laureli
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день. Пытаюсь создать хранимую java-процедуру в оракле вот так:
Код: plsql
1.
2.
3.
4.
5.
create or replace and compile java source named my_user.LogReader as
public class LogReader {
public static void read_log(){
}
};


Когда я запускаю этот скрипт из SQL Developer'а он исполняется без ошибок, но когда я пытаюсь его выполнить из приложения
Код: java
1.
2.
3.
4.
5.
6.
7.
String sql = "create or replace and compile java source named my_user.LogReader as " +
                    "public class LogReader { " +
                    "public static void read_log(){ " +
                    "} };";
Statement stmt = connection.createStatement();
stmt.setEscapeProcessing(false);
return stmt.executeUpdate(sql);


то получаю ошибку
Код: plaintext
java.sql.SQLException: ORA-00922: missing or invalid option
Подскажите, как выполнить скрипт из приложения без ошибок?
Спасибо
...
Рейтинг: 0 / 0
create java source and ORA-00922
    #37600053
mesier
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А разве не через PreparedStatement такие хранимки надо создавать?
...
Рейтинг: 0 / 0
create java source and ORA-00922
    #37600056
laureli
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mesier,

с prepared statement та же самая ошибка
...
Рейтинг: 0 / 0
create java source and ORA-00922
    #37600131
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 30.12.2011 11:43, laureli wrote:

Какая версия JDBC-дравера? И если упростить код до предела:
Код: java
1.
String sql = "create or replace java source named LogReader as public class LogReader {}";



то ошибка останется?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / create java source and ORA-00922
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]