Возможен ли для javascript прямой доступ к базе данных?Я чувствую, что мой вопрос риторический из-за того, что это проблема безопасности.Но возможно ли это в любом случае?
Это возможно! с новой функцией html5, js может подключаться через WebSql.живой пример: http://html5demos.com/database синтаксис похож на все другие оболочки SQL:
var db = openDatabase('mydb', '1.0', 'my first database', 2 * 1024 * 1024); db.transaction(function (tx) { tx.executeSql('CREATE TABLE foo (id unique, text)'); });
в настоящее время поддерживается chrome, safari и opera вот учебник: http://html5doctor.com/introducing-web-sql-databases/
Возможно ли для javascript напрямую обращаться к базе данных?
Нет.Установите сценарий на стороне сервера, который будет обращаться к базе данных, а затем вызывать этот сценарий с помощью AJAX.
Зависит от того, какую БД вы хотите использовать.
CouchDB является HTTP-адресуемой, поэтому может быть вызван из JS. http://couchdb.apache.org/
Не из браузера. Javascript может использоваться на сервере для настройки функциональности на стороне сервера.
http://www.daniweb.com/web-development/php/threads/197091/update-mysql-table-using-javascript Вам нужно изучить функцию jQuery.ajax, которая будет отправлять / получать информацию из документа PHP.
Что вам нужно сделать, это настроить документ PHP, который будетобработайте форму так, как если бы она была отправлена по http, или установив действие для тега.
Затем необходимо создать функцию, подобную этой:
Да, это так.
Я не знаю больше об этом, но javascript может соединиться с БД с помощью ADODB.Connection.