Sto sviluppando un'app utilizzando il framework node.js express e dovrei connettermi al database ASE di sybase. Ho fatto abbastanza ricerche e non ho trovato il driver della sybase per node.js. non supporta node.js sybase o dovrei usare qualcosa come un driver generico?driver sybase node.js
risposta
Un elenco esaustivo di driver di database è sul wiki node.js qui:
https://github.com/joyent/node/wiki/Modules#wiki-database
Ma no Sybase in modo che lascia utilizzando un driver ODBC, che, se da *nix
, allora si ha la possibilità di :
https://github.com/w1nk/node-odbc
alternativa, Sybase ASE ha il proprio web services engine che espone SQL e stored procedure attraverso un'API SOAP. L'opzione migliore potrebbe essere quella di eseguire il rollover del proprio SOAP client su tale API, utilizzando forse node-soap.
node.js non ha alcun supporto DB.
I connettori DB non rientrano nell'ambito della distribuzione node.js. Ma la comunità riempie il vuoto qui, ad es. per mysql c'è node-mysql.
Il problema è che si desidera utilizzare un DB senza una grande comunità (open source), quindi, dopo un po 'di googeling, non esiste alcun connettore node.js.
Se si desidera creare un connettore per sybase ASE si potrebbe dare un'occhiata a node-mysql per ottenere startet. Ma questo non è niente che fai in un fine settimana.
So che è stato un po ', ma se siete ancora alla ricerca, provate questo:
A partire dal 2015, un'implementazione non-ODBC sulla base di jConnect è disponibile. Richiede Java.
è possibile installarlo con
npm install sybase
Maggiori informazioni: https://www.npmjs.com/package/sybase
Si tratta di una "risposta link-only". Poiché quella pagina potrebbe andare via, per favore aggiungi almeno un sommario alla tua risposta. – Beryllium
Il collegamento è per il database Sybase SQL Anywhere dove il requisito è per il database Sybase ASE – user1549605