Кратко опишу основные server-side javascript
:
Наиболее распространенной технологией является
ASP.
ASP не имеет почти ничего общего с ASP.NET, и больше всего похожа на PHP.
ASP поддерживает любые языки ActiveScripting, но по умолчанию установлен VBScript и JScript.
ASP (в отличает от PHP, например) не имеет встроенных функций работы с файлами и БД, но это и правильно — зачем загружать ядро лишними прикладными функциями.
Вместо этого, можно вызвать соответсвующий COM-объект.
Например, так подключаться к базе:
//Создаем объект ADODB.Connection
var objConnection = Server.CreateObject("ADODB.Connection");
//Открываем базу данных
objConnection.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" +txtDataBasaPath +"");
//Выполняем запрос
objConnection.Execute (txtQuery)
А так работаем с файловой системой:
//Создаем объект с "файлавая система"
var objFileSystem = Server.CreateObject ("Scripting.FileSystemObject");
//Открываем файл
var objFile = objFileSystem.OpenTextFile ("file.txt");
//Читаем содержимое файла
var txtFileContent = objFile.readAll ();