Вернуться   Компьютерный форум > Компьютеры > Программы > Программирование
 
 
Опции темы
Старый 24.05.2013, 00:30   #1
Новичок
 
Регистрация: 26.01.2012
Сообщений: 50
Репутация: 0
По умолчанию Java процедура в Oracle

Здравствуйте.
Нужно сделать Java хранимую процедуру в Oracle.
Идея такая при вызове процедуры создаётся файл на жестком диске базы данных сервера и что то туда запасать.
1 Права на папку дал.
2 Создал процедуру:
Код:
create or replace and compile
java source named "logf"
as
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStreamWriter;
import java.io.Writer;
import java.sql.Timestamp;

public class JavaLogInfo {
    
    public static void logData() {
        
    String time = new Timestamp(System.currentTimeMillis()).toString();
        
    try {
            File file = new File ("C:/Logs/log.txt");
            BufferedWriter out = new BufferedWriter(new FileWriter(file)); 
            out.write("time");
            out.close();
        } catch (IOException e) {
            System.err.println("fail");
        }
      }
}
3 Сделал каркас:
Код:
CREATE OR REPLACE PROCEDURE logit
AS LANGUAGE JAVA
name 'JavaLogInfo.logData()';
4 Вызываю
Код:
Call logit()
Все successful, но файл не создаётся.
Подскажите, пожалуйста, в чем дело.
veter48 вне форума  
Ads
 


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Java в базе данных Oracle veter48 Программирование 0 12.05.2013 22:25
Процедура контроля качества в магазине Crion Неисправности, настройка 3 14.01.2013 07:26
Pascal процедура GrizZzly) Программирование 3 29.06.2012 21:01
Ошибка (Не найдена указанная процедура) в программе Web Page Maker. Stmre 2401 Интернет и сети 0 09.01.2012 01:23
Процедура открытия формы с помощью Visual Basic (VS 2005) Alexei1986 Программирование 2 06.12.2011 23:06


Текущее время: 05:32. Часовой пояс GMT +4. Powered by vBulletin® Version 5.8.9
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd.