2012-07-24 11 views
5

Estoy desarrollando una aplicación utilizando node.js express framework y necesitaría conectarme a la base de datos ASDE de sybase. Hice suficiente búsqueda y no pude encontrar el controlador de sybase para node.js. no node.js soporta sybase o debería usar algo así como un controlador genérico?nodebase. Sybase driver

Respuesta

5

una lista exhaustiva de los conductores de bases de datos está en la wiki de Node.js aquí:

https://github.com/joyent/node/wiki/Modules#wiki-database

Pero no Sybase por lo que deja el uso de un controlador ODBC que, en caso de *nix, entonces usted tiene la opción de :

https://github.com/w1nk/node-odbc

Alternativamente, Sybase ASE tiene su propio web services engine que expone SQL y procedimientos almacenados a través de una API SOAP. Su mejor opción puede ser simplemente rodar su propio cliente SOAP en el nodo contra esa API, quizás usando node-soap.

0

node.js no tiene soporte de DB en absoluto.

Los conectores de base de datos están fuera del alcance de la distribución node.js. Pero la comunidad llena el vacío aquí, p. para mysql hay node-mysql.

El problema aquí es que desea utilizar una base de datos sin una comunidad grande (de código abierto), por lo que, después de algunos googeling, no hay ningún conector node.js.

Si desea crear un conector para ASE de sybase, puede echar un vistazo a node-mysql para obtener startet. Pero esto no es nada que hagas en un fin de semana.

1

sé que ha sido un tiempo, pero si usted todavía está buscando, intente esto:

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

+0

Se trata de una "respuesta-enlace únicamente". Como esa página podría desaparecer, agregue al menos un resumen a su respuesta. – Beryllium

+1

Su enlace es para la base de datos Sybase SQL Anywhere, donde el requisito es para la base de datos Sybase ASE – user1549605

Cuestiones relacionadas