0

我已经安装了 node-oracle 模块并成功连接到一个 oracle 数据库。但是,我在执行选择查询时遇到了问题。我的代码如下(文件名是tests-connection.js):

    var oracle = require('./');

    变量连接数据 = {
        主机名:“我的主机”,
        端口:1521,
        database: "mydb", // 系统 ID (SID)
        用户:“用户测试”,
        密码:“我的通行证”
    }
    oracle.connect(connectData, function(err, connection) {
        if (err) { console.log("连接数据库时出错:", err); 返回; }

        connection.execute("SELECT systimestamp FROM DUAL", [], function(err, results) {

            if (err) { console.log("执行查询时出错:", err); 返回; }

            控制台.log(结果);//此语句无效
            连接.close(); // 仅在查询执行完成时调用
        });

    });


Node.js 命令提示符中的输出(无):

    C:\xampp\htdocs\motcua.dev\public\socket.io\node_modules\oracle>节点测试-连接
    C:\xampp\htdocs\motcua.dev\public\socket.io\node_modules\oracle>

我尝试更新记录并且它可以工作,但是当我执行选择查询时,我在控制台日志语句中看不到任何输出。终端是空的,直到正在执行的代码完成。

如何解决这个问题?

谢谢

4

0 回答 0