2012-07-24 3 views
5

node.js express 프레임 워크를 사용하여 응용 프로그램을 개발 중이며 sybase ASE 데이터베이스에 연결해야합니다. 검색이 충분하여 node.js 용 sybase 드라이버를 찾을 수 없습니다. node.js가 sybase를 지원하지 않거나 일반 드라이버와 같은 것을 사용해야합니까?node.js sybase driver

답변

5

데이터베이스 드라이버의 완전한 목록은 Node.js를 여기 위키에 : 그 *nix의 경우, 다음의 옵션이 있습니다, ODBC 드라이버를 사용하여 잎 있도록

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

하지만베이스 :

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

또한, 사이베이스 ASE 그것이 SOAP API를 통해 SQL 및 저장 프로 시저를 노출 자신의 web services engine입니다 있습니다. 가장 좋은 방법은 해당 API에 대한 노드에서 자신의 SOAP 클라이언트를 롤업하는 것일 수도 있습니다 (아마도 node-soap 사용).

0

node.js는 DB 지원이 전혀 없습니다.

DB 커넥터는 node.js 배포 범위를 벗어납니다. 그러나 여기서 간통함은 예를 들어 mysql에 대해서는 node-mysql이 있습니다.

여기서 문제는 큰 (오픈 소스) 커뮤니티가없는 DB를 사용하려는 것입니다. 따라서 일부 googeling 후에 node.js 커넥터가 없습니다.

sybase ASE 용 커넥터를 만들려면 startet을 사용하기 위해 node-mysql을 살펴보십시오. 하지만 이것은 주말에하는 일이 아닙니다.

1

이 나는 ​​잠시되었습니다 알아,하지만 당신은 여전히 ​​찾고 있다면,이 시도 : 2015 년

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

+0

이것은 "링크 유일한 해답"입니다. 해당 페이지가 사라지면 답변에 요약을 하나 이상 추가하십시오. – Beryllium

+1

귀하의 링크는 Sybase SQL Anywhere 데이터베이스를위한 곳으로 Sybase ASE 데이터베이스의 요구 사항입니다 – user1549605