ENGLISH
Actian/FAQ/ PSQL v13/Node.js から PSQL データにアクセスできますか?

Node.js から PSQL データにアクセスできますか?

PSQL は Node.js からの ODBC のアクセスをサポートしています。
次のコマンドで ODBC パッケージを導入してください。
npm install odbc
サンプルスクリプト(sample.js)はこちらになります。(UTF8で保存してください)

-------------------------------
//接続文字列を定義し、DEMODATAを開きます
var db = require('odbc')()
  ,cn = 'Driver={Pervasive ODBC Interface};server=localhost;dbq=demodata'
  ;

db.open(cn, function (err) {
    if (err) return console.log(err);

    // DEMODATA のROOMテーブルにデータを格納する
    db.query("INSERT INTO room VALUES('部屋名1', 1000, 1000, 'サンプル')", 
                                                    function (err, data) {
        if (err) return console.log(err);
            console.log(data);

        // DEMODATA のROOM テーブルを表示する
        db.query("SELECT * FROM ROOM WHERE number > 999", 
                                                   function (err, data2) {
            if (err) return console.log(err);
                console.log(data2);
        });

        db.close(function () {
            console.log('done');
        });
    });

});
-------------------------------
本スクリプトでは、コンソールに日本語文字列を出力しています。
実行の際には、「Node.js command prompt」のコードページを UTF8(65001)に変更してください。
chcp 65001
node sample.js
これでスクリプトから日本語文字列のレコードが INSERT され、SELECT により表示されます。

Contactお問い合わせ

お気軽にお問い合わせください。

    必須会社名

    個人のお客様は「個人」と入力してください。

    必須お名前
    必須メールアドレス
    必須メールアドレス(確認)
    必須ライセンス ありなし
    ダウンロード目的