Come connettersi al database di SQL Server da JavaScript nel browser?
Qualcuno può darmi qualche esempio di codice sorgente che mostri come connettersi a un database SQL Server 2005 da JavaScript in locale? Sto imparando la programmazione web sul mio desktop.
O devo usare qualche altro linguaggio di scripting? Suggerite qualche alternativa se ne avete, ma ora sto cercando di farlo con JavaScript. Il mio SQL Server è installato localmente sul mio desktop - SQL Server Management Studio 2005 e browser IE7.
274
3
Non dovreste usare il client javascript per accedere ai database per diverse ragioni (cattiva pratica, problemi di sicurezza, ecc.) ma se proprio volete farlo, ecco un esempio:
Un modo migliore per connettersi a un server sql sarebbe quello di utilizzare qualche linguaggio lato server come PHP, Java, .NET, tra gli altri. Il javascript client dovrebbe essere usato solo per le interfacce.
E ci sono voci di un'antica leggenda sull'esistenza del server javascript, ma questa è un'altra storia. ;)
Servizi web
SQL 2005+ supporta WebServices nativi che si potrebbero quasi usare anche se non lo suggerirei, a causa dei rischi di sicurezza che si possono affrontare. Perché ho detto quasi. Beh, Javascript non è nativo SOAP, quindi sarebbe un po' più complicato realizzarlo. Dovresti inviare e ricevere SOAP via
XmlHttpRequest
. Controlla su Google i client SOAP Javascript.Non credo che ci si possa connettere al server SQL da javascript lato client. Dovete prendere qualche linguaggio lato server per costruire applicazioni web che possano interagire con il vostro database e usare javascript solo per rendere la vostra interfaccia utente migliore per interagire.
Potete prendere qualsiasi linguaggio di scripting lato server in base alle vostre preferenze di linguaggio: