Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   JavaScript и СУБД Oracle: как их подружить? (https://javascript.ru/forum/misc/28824-javascript-i-subd-oracle-kak-ikh-podruzhit.html)

Майя 04.06.2012 12:22

JavaScript и СУБД Oracle: как их подружить?
 
Здравствуйте.
Я немного пишу на javascript. Сделала небольшой скрипт, который лежит на диске, запускается и выполняет некоторые функции.
Сейчас мне надо сделать так чтобы скрипт заглядывал в базу oracle, делал небольшой селект, и в зависимости от возвращенного значения продолжал работу или нет. Предметно: нужно чтобы скрипт делал запрос типа:
Select _status_ from maya.statuses
 where upload_date = (select max(upload_date) from maya.statuses);


Если вернет 1, то продолжаем работу скрипта, если 0, то останавливаемся.

Буду благодарна за любые советы, ссылки и примеры кода. Мне просто надо понять в какую сторону двигаться.
Спасибо.

DreamTheater 04.06.2012 12:47

JavaScript не умеет работать с базами данных напрямую, только посредством серверной части приложения.

Майя 04.06.2012 12:50

может использовать
Run(<Command>,<WindowStyle>,<WaitOnReturn>)
?
только не ясно может ли WaitOnReturn вернуть значение селекта?

dmitriymar 04.06.2012 12:58

Цитата:

Сообщение от Майя
Я немного пишу на javascript.

Цитата:

Сообщение от Майя
может использовать
Run(<Command>,<WindowStyle>,<WaitOnReturn>)
?
только не ясно может ли WaitOnReturn вернуть значение селекта?

вы уверены что это js а не грибы?:)

DreamTheater 04.06.2012 12:58

Вы сейчас точно о JavaScript говорите?

Майя 04.06.2012 14:02

Ну у меня такой код в скрипте есть (скрипт на диске лежит, расширение wsf, но JS используется):

oShell.run ("cmd /c sqlplus.exe schema/pass@DB @ C:\\proc.sql", 2 /* SW_SHOWNORMAL */, true /* bWaitOnReturn */);

так что это не грибы =) вроде...

Майя 04.06.2012 14:11

как "результат в oShell", который возвращается, поймать в javascript?

Майя 04.06.2012 14:11

php не знаю вообще.

Майя 04.06.2012 14:24

а может такой вариант: 1. написать oracle процедуру которая выгружала бы результат запроса в файл 2. Javascript заглядывал бы в файл и читал содержание (одно слово). Это конечно странный способ но он может сработать. что думаете?

DreamTheater 04.06.2012 14:41

Цитата:

Сообщение от Майя (Сообщение 178738)
а может такой вариант: 1. написать oracle процедуру которая выгружала бы результат запроса в файл 2. Javascript заглядывал бы в файл и читал содержание (одно слово). Это конечно странный способ но он может сработать. что думаете?

JavaScript не умеет работать с файловой системой :)


Часовой пояс GMT +3, время: 06:12.