未找到 Microsoft ODBC 驱动程序管理器数据源名称
Microsoft ODBC Driver Manager Datasource name not found
我有这段代码使用 nodejs 连接到 informix 服务器。
var ibmdb = require("ifxnjs");
var ConnectionString = "SERVER=ids;DATABASE=jinx_live;HOST=128.0.8.123;SERVICE=ids_tcp;UID=informix;PWD=boin*2017;";
ibmdb.open(ConnectionString, function (err, connection) {
if (err) {
console.log("an error occurred:> "+err);
return;
}
connection.query("select 1 from mytab1", function (err1, rows) {
if (err1) console.log(err1);
else console.log(rows);
connection.close(function(err2) {
if(err2) console.log(err2);
});
});
});
但是当我 运行 这个 java 脚本文件时,我在控制台日志中收到以下错误消息。
an error occurred:> Error: [Microsoft][ODBC Driver Manager] Data
source name not found and no default driver specified
我哪里做的不对。我是 informix 的新手。
请确保您已安装 Informix Client SDK 4.10 FC2 或更高版本 并正确设置。此外,您使用的 node.js 库也是 64 位的,它 node.js v8.x.
我有这段代码使用 nodejs 连接到 informix 服务器。
var ibmdb = require("ifxnjs");
var ConnectionString = "SERVER=ids;DATABASE=jinx_live;HOST=128.0.8.123;SERVICE=ids_tcp;UID=informix;PWD=boin*2017;";
ibmdb.open(ConnectionString, function (err, connection) {
if (err) {
console.log("an error occurred:> "+err);
return;
}
connection.query("select 1 from mytab1", function (err1, rows) {
if (err1) console.log(err1);
else console.log(rows);
connection.close(function(err2) {
if(err2) console.log(err2);
});
});
});
但是当我 运行 这个 java 脚本文件时,我在控制台日志中收到以下错误消息。
an error occurred:> Error: [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
我哪里做的不对。我是 informix 的新手。
请确保您已安装 Informix Client SDK 4.10 FC2 或更高版本 并正确设置。此外,您使用的 node.js 库也是 64 位的,它 node.js v8.x.