The document discusses connecting to an IBM DB/2 database on PowerLinux from a Node.js application. It covers installing the ibm_db npm module to interface with DB/2, connecting to a database, querying a table to retrieve and output data, and closing the connection. The document also briefly mentions preparing for IoT, client/server Javascript, and a joke.
5. Accessing IBM DB/2 Table on PowerLinux
var ibmdb = require('ibm_db');
ibmdb.open("DRIVER={DB2};DATABASE=‘database’;HOSTNAME=‘hostname’;UID=‘userid’;PWD=‘password’;PORT=50000;PROTOCOL=TCPIP", function
(err,conn) {
if (err) return console.log(err);
conn.query("select ACCT_YEAR,JOURNAL_DETAIL.GENERAL_ACCOUNT,GENERAL_ACCOUNT.GENERAL_ACCOUNT_NAME,SUM(DEBIT_AMOUNT) AS
DEBIT,SUM(CREDIT_AMOUNT) AS CREDIT from JOURNAL_DETAIL INNER JOIN GENERAL_ACCOUNT ON
JOURNAL_DETAIL.GENERAL_ACCOUNT=GENERAL_ACCOUNT.GENERAL_ACCOUNT AND GENERAL_ACCOUNT.LANGUAGE_CODE='ENG' WHERE
JOURNAL_DETAIL.ACCT_YEAR=2015 GROUP BY ACCT_YEAR,JOURNAL_DETAIL.GENERAL_ACCOUNT,GENERAL_ACCOUNT_NAME", function (err, data) {
if (err) console.log(err);
else {
console.log('YeartAccount ttAccount NametttttttttAmount');
for(var i in data)
console.log(data[i].ACCT_YEAR,data[i].GENERAL_ACCOUNT,data[i].GENERAL_ACCOUNT_NAME,data[i].DEBIT,data[i].CREDIT)
}
conn.close(function () {
console.log('End of File');
});
});
});
8. Ready to build NodeJS Enterprise Application
• Preparing for Internet of Things
• Client and Server Side Javascript
• Javanese speaks Javascript ………. LOL