5

node.js Express Frameworkを使用してアプリを開発しており、SybaseASEデータベースに接続する必要があります。十分な検索を行いましたが、node.jsのsybaseドライバーが見つかりませんでした。node.jsはsybaseをサポートしていませんか、それとも汎用ドライバーのようなものを使用する必要がありますか?

4

4 に答える 4

5

データベースドライバーの完全なリストは、node.jswikiにあります。

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

ただし、Sybaseがないため、ODBCドライバーを使用したままになります。このドライバーがオンの場合*nix、次のオプションがあります。

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

または、Sybase ASEには、SOAPAPIを介してSQLとストアドプロシージャを公開する独自のWebサービスエンジンがあります。最善のオプションは、おそらくnode-soapを使用して、そのAPIに対してノード内の独自のSOAPクライアントをロールすることです。

于 2012-07-24T22:40:35.030 に答える
2

2015年の時点で、Jconnectに基づく非odbc実装が利用可能です。Javaが必要です。

あなたはそれをインストールすることができます

npm install sybase

詳細: https ://www.npmjs.com/package/sybase

于 2016-05-27T15:28:31.250 に答える
1

しばらく経ちましたが、まだ探している場合は、次のことを試してください。

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

于 2014-03-23T17:33:34.060 に答える
0

node.jsにはDBサポートがまったくありません。

DBコネクタはnode.jsディストリビューションの範囲外です。しかし、cummunityはここでギャップを埋めます。たとえば、mysqlにはnode-mysqlがあります。

ここでの問題は、大きな(オープンソース)コミュニティなしでDBを使用したいということです。そのため、いくつかのグーゲル化の後、node.jsコネクタがありません。

sybase ASEのコネクタを作成する場合は、node-mysqlを参照してstartetを取得することができます。しかし、これはある週末にあなたがすることではありません。

于 2012-07-24T21:41:14.427 に答える