2012-07-24 18 views
5

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

5

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.

0

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.

1

So che è stato un po ', ma se siete ancora alla ricerca, provate questo:

https://www.npmjs.org/package/sqlanywhere

+0

Si tratta di una "risposta link-only". Poiché quella pagina potrebbe andare via, per favore aggiungi almeno un sommario alla tua risposta. – Beryllium

+1

Il collegamento è per il database Sybase SQL Anywhere dove il requisito è per il database Sybase ASE – user1549605