ODBC interface for NodeJS
npm install node-odbcjavascript
let con = new odbc.Connection()
.connect(connectionString);
// run query
con.executeQuery((res, err) =>
{
if( err != null )
{
console.log( err );
}
},
"CREATE TABLE tblTest( myColumn int )"
);
//insert data
con.executeQuery((res, err) =>
{
if( err != null )
{
console.log( err );
}
},
"INSERT INTO tblTest(myColumn)VALUES(?)", 250
);
//fetch data
con.executeQuery((res, err) =>
{
if( err != null )
{
console.log( err );
}
console.log( res.myColumn ); // == 250
},
"SELECT * FROM tblTest"
);
`
Promise:
`javascript
let con = new odbc.Connection()
.connect(connection.connectionString);
let r = async () => {
await con.prepareQuery("CREATE TABLE tblTest( myColumn int )").toSingle();
await con.prepareQuery("INSERT INTO tblTest( myColumn )VALUES(?)", 250).toSingle();
let r = await con.prepareQuery("SELECT * FROM tblTest").toSingle();
console.log( r.myColumn ); // == 250
};
r().then(() => {
}).catch((err) => {
console.log( err );
});
``