JavaScript и MySQL

Я хочу создать все веб-приложение с помощью только JavaScript и MySQL. Как я могу пойти об этом, если это возможно.

5
задан Dharman 22 November 2019 в 19:32
поделиться

8 ответов

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

Вот некоторые примеры синтаксиса и использования:


База данных, файл и доступ сокета от JavaScript

сопроводительный текст http://jaxer.org/images/Picture+4_0.png


Легко создайте УСПОКОИТЕЛЬНЫЕ услуги передачи данных JSON

сопроводительный текст http://jaxer.org/images/Picture+6.png


Непосредственно вызовите функции серверной стороны от браузера

сопроводительный текст http://jaxer.org/images/Picture+2_0.png


10
ответ дан 13 December 2019 в 05:43
поделиться

Вы могли записать свое приложение полностью в стороне клиента JavaScript с Ajax / REST звонит на Ваш сервер базы данных - использование чего-то как CloudKit на Вашем сервере (или CouchDB, который показывает собственный интерфейс JSON HTTP). На стороне клиента, Dojo или кратком обзоре YUI много IO, обрабатывающих …

1
ответ дан 13 December 2019 в 05:43
поделиться

Если можно запустить JavaScript на сервере, можно создать веб-приложение с ним (без потребности в любом другом языке как PHP и т.д.). Ищите сеть 'строку подключения mysql', чтобы узнать, как соединиться с Вашей базой данных MySQL и использовать ADO/ODBC. Вам будет нужен коннектор ODBC MySQL на сервере MySQL.

Вот соединение с базой данных в качестве примера (где сервер MySQL находится на том же сервере как веб-сервер):

function connectDB()
{
   var connectStr = "DRIVER={MySQL ODBC 3.51 Driver}; " +
                    "SERVER=localhost; "                +
                    "PORT=[MySQL server port];"         +
                    "DATABASE=[your database]; "        +
                    "UID=[username];PWD=[password];"    +
                    "OPTION=3",
       conection  = Server.CreateObject("ADODB.Connection"); 

  //ERRID=>lib::connectDB::open
   try       {connection.Open(connectStr)             }
   catch(e)  {errAlert(e,'rs::connectDB','connection failed',1) }        
   return connection;
}

(Где errAlert пользовательская функция состоит в том, чтобы возвратить ошибку),

2
ответ дан 13 December 2019 в 05:43
поделиться

Вы могли посмотреть на triplify, который должен выставить Вашу базу данных как json и rdf. Я на самом деле не использовал это, но я предположил бы, что это позволит Вам обойти запись любой стороны сервера js и говорить с базой данных непосредственно на языке, который JavaScript понимает, с помощью запроса ajax и json.

0
ответ дан 13 December 2019 в 05:43
поделиться

Можно сделать это с Jaxer. Существуют некоторые скринкасты, это запустит Вас. Также проект выезда Phobos. Jaxer интегрируется приятно в студии Aptana, Phobos в Netbeans.

2
ответ дан 13 December 2019 в 05:43
поделиться

Довольно возможно записать веб-приложение с помощью только JavaScript. Один ключевые преимущества этого - то, что, так как весь код работает локально, можно подать заявку, которая не требует возможности соединения онлайн.

Основной хулитель, хотя, то, что Вы не можете сцепить его до базы данных. Но существуют альтернативные взломы хранения данных, которые можно использовать.

Одним примером такого приложения JavaScript является TiddlyWiki, который является персональной Wiki, содержавшейся в единственном файле HTML. Приложение JavaScript переписывает тот файл HTML, таким образом, можно носить его с Вами на Карте памяти или чем-то.

0
ответ дан 13 December 2019 в 05:43
поделиться

Можно создать клиентские приложения в JavaScript со встроенной базой данных. HTML 5 имеет поддержку баз данных, и несколько браузеров уже реализовали эту часть спецификации (сафари, Firefox с плагином механизмов).

Но это только для клиентского использования. Вы привычка смочь совместно использовать базу данных с другими пользователями. Также можно выбрать, какую базу данных Вы хотите использовать. Я думаю, что механизмы используют sqlite.

0
ответ дан 13 December 2019 в 05:43
поделиться

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

Править: Я могу быть неправым, однако я понятия не имею, как Вы запустили бы JavaScript на стороне сервера.

-3
ответ дан 13 December 2019 в 05:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: