IBM Cloud functions(node.js)에서 DB2 on Cloud에 연결하는 방법

1. 소개



IBM Cloud functions에서는 다음 링크의 패키지를 표준으로 사용할 수 있습니다.
h tps : // c ぉ d. 이 bm. 코 m / 드 cs / 오 흠 sk? 토피 c = c ぉ 우 훗 c 치 온 s 룬 치메 s #

예를 들어 Db2에 액세스하려는 경우에는 ibm_db라는 모듈이 있으므로 이를 사용하면 Db2 on Cloud와 같은 Db2 환경에 쉽게 액세스할 수 있습니다. 이 기사에서는 IBM Cloud functions의 실행 언어로 node.js를 선택합니다. 파이썬 버전은 여기입니다.
htps //w w. 음 pmjs. 코 m / 파 c 게이 / 이 bm_db

2. 샘플 코드



다음 샘플 코드는 Db2 on Cloud에 대해 select * from SYSIBMADM.SNAPDBM를 실행하는 코드를 설명합니다.

샘플 코드
var ibmdb = require('ibm_db');
function main(params) {

var ssldsn = 'DATABASE=xxxxx;HOSTNAME=dashdb-txn-flex-yp-xxxxx.xxxxxx.xxxxx.bluemix.net;PORT=xxxxx;PROTOCOL=TCPIP;UID=xxxxx;PWD=xxxxx;Security=SSL;';
var sql = 'select * from SYSIBMADM.SNAPDBM';

ibmdb.open(ssldsn, function (err,conn) {
  if (err) return console.log(err);

  conn.query(sql, function (err, data) {
    if (err) console.log(err);
    else console.log(data);

    conn.close(function () {
      console.log('connection closed');
    });
  });
});


};


연결 정보ssldsn는 DB2 on Cloud의 다음 신임 정보에서 얻을 수 있습니다.


3. 샘플 코드의 이용 방법



IBM Cloud functions에서 다음과 같이 アクション를 작성하십시오.





코드를 붙여넣고 Invoke로 실행하면 오른쪽 화면에 결과가 출력됩니다.

좋은 웹페이지 즐겨찾기