2009-03-23 2 views
0

Мне нужно знать, могу ли я подключить db через javascript? На самом деле, последнее действие, когда я заканчиваю, выполняется через javacsript. Теперь мне нужно сделать некоторые записи (извлеченные через javascript) в базе данных, где последнее действие прекращается. Как это может быть сделано?запись в базу данных через javascript

ответ

1

Ответ зависит от того, где выполняется Javascript.

Если вы спрашиваете о запуске Javascript в браузере, напрямую обращающемся к базе данных на удаленном сервере, тогда ответ будет отрицательным. Лучшее, что вы можете сделать, это создать веб-службу, которая обновляет базу данных и вызывает ее с помощью объекта XMLHTTPRequest. Вам нужно быть очень осторожным в отношении того, что вы предлагали через такой веб-сервис. Если вы разрешили какие-либо операторы SQL, которые могли бы подключиться к вашей службе, и запустить DELETE FROM customer; или вставить новые записи пользователя или сделать что-нибудь ужасное.

Если вы используете JavaScript через хост Windows Scripting через CSCRIPT.EXE или похожи, вы можете создавать объекты ODBC и обращаться к базе данных таким образом.

Если вы используете JavaScript на JVM, я думаю, вы можете использовать JDBC.

Если вы хотите предоставить более подробную информацию, я могу быть более конкретным.

Смежные вопросы