Collegamento a database con javascript

GGG

Nuovo Utente
31 Ago 2016
33
0
6
25
Salve, a tutti, premettendo che so molto poco di javascript, vorrei sapere se con javascript si possono eseguire query e controllare i risultati di un database mysql, e se si come, Grazie
 

marino51

Utente Attivo
28 Feb 2013
2.904
160
63
Lombardia
se l'applicazione lavora in ambiente solo windows,
ovvero non è previsto si utilizzino strumenti di altre parti (sistema operativo, browser ...)
è possibile stabilire una connessione diretta js <-> db
PHP:
[PHP]<script type="text/javascript">

var conObj = new ActiveXObject('ADODB.Connection');

//var conString = "Provider=OraOLEDB.Oracle; Data Source=(DESCRIPTION=(CID=GTU_APP)(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=***.***.***.***)(PORT=1521)))(CONNECT_DATA=(SID=orcl)(SERVER=DEDICATED)));User Id=***; Password=***;"

var conString = "Driver={SQL Server};Server=***; Database=***; Uid=***; Pwd=***";

conObj.Open(conString);

var rs = new ActiveXObject("ADODB.Recordset");
[/PHP]
se non si vogliono le limitazioni suddette, la miglior soluzione comporta l'uso di ajax
PHP:
        $.ajax
        ({
            type: "GET",
            url: "TestAccessoDB.php?funzione="+funzione+"&sql="+sql,
            success: function(response)
            {
                console.log('dati ricevuti : '+response);

                // qui viene gestita la risposta
            },
            error: function(errore)
            {
                alert('ERRORE : il server non risponde o lo ha fatto in modo anomalo '+errore);
            }
        });
questo secondo esempio è molto semplificato, puoi approfondire nella documentazione jquery
 
Ultima modifica: