Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Intellij连接工作时,无法通过节点连接到MSSQL服务器(MacOS)_Javascript_Sql Server_Intellij Idea - Fatal编程技术网

Javascript Intellij连接工作时,无法通过节点连接到MSSQL服务器(MacOS)

Javascript Intellij连接工作时,无法通过节点连接到MSSQL服务器(MacOS),javascript,sql-server,intellij-idea,Javascript,Sql Server,Intellij Idea,我遇到了一个奇怪的行为,当使用Node js脚本时,我无法连接到docker上本地运行的MSSQL server实例,但我可以使用Intellij的内置JDBC连接器连接到它 以下是脚本: 从“mysql”导入mysql const connection=mysql.createConnection({ 主机:“localhost”, 用户:“sa”, 密码:'P@55w0rd!', 数据库:“ml_项目”, 港口:1433, 连接限制:15, 排队人数:30,, 获取超时:1000000 }

我遇到了一个奇怪的行为,当使用Node js脚本时,我无法连接到docker上本地运行的MSSQL server实例,但我可以使用Intellij的内置JDBC连接器连接到它

以下是脚本:

从“mysql”导入mysql
const connection=mysql.createConnection({
主机:“localhost”,
用户:“sa”,
密码:'P@55w0rd!',
数据库:“ml_项目”,
港口:1433,
连接限制:15,
排队人数:30,,
获取超时:1000000
});
connection.connect(函数(err){
如果(!err){
log(“连接到MySQL”);
}否则如果(错误){
控制台日志(err);
}
});
connection.query('选择1+1作为解决方案',函数(错误、结果、字段){
如果(错误)抛出错误;
console.log(结果[0]。解决方案);
连接。结束();

});
inetllij与SQL SERVER配合使用,您能解释一下为什么要使用mysql驱动程序连接到同一台服务器吗?是MSSQL还是mysql?如果是MSSQL,则将require更改为顶部的MSSQL。。
const express = require("express");
var sql = require("mssql");


const multer = require("multer");

var config = {
  user: "jsudjac",
  password: "$#jsuapple",
  server: "10.1.4.125",
  database: "JSULLC_Test",
};
var dataSource = {
  user: "********",
  password: "*******",
  server: "10.2.2.2",
  database: "Stock_Test",
};


const dbconn1 = sql.connect(config, (err) => {
  if (!err) {
    console.log("Connected to the database");
  } else {
    console.log("Problem in connecting to database");
    console.log(err);
    console.log("testing");
  }
});