首页 > 解决方案 > Nodejs创建连接工厂

问题描述

嗨,我通过以下方式与 db2 建立了连接,效果很好

require("ifxnjs").open(connectionString, function(err, con){  
    If(err){
        console.log(err);
    } else {
        con.query(........){
        }
    }
});

我正在尝试创建一个可以在任何查询中调用的单独连接工厂。我的代码是

function confactory(){
    db=require("ifxnjs).open(connectionString, function(err, conn){
        if(err){} else {
           console.log('connected');
        }
    })
    return db
}
module.exports=confactory();

比我访问项目中的连接

 var db=require('./cofactory.js');
 db.query('select * from emp', function(err, result){
       if(err){}
          else { cons
      }
 })

当我运行程序时,出现 TypeError 错误无法读取未定义的属性“查询”请告诉我如何解决此问题。谢谢

标签: javascriptnode.js

解决方案


推荐阅读