我正在尝试在 nodejs 项目和运行 Microsoft SQL Server 2005 的服务器之间建立连接。我正在使用节点模块mssql
,但是当我尝试创建连接时出现这些错误:
{ [连接错误:在 15000 毫秒内无法连接到 123.123.12.1:1433]
name: '连接错误',
message: '在 15000 毫秒内无法连接到 123.123.12.1:1433',
代码:'ETIMEOUT'}
我的连接是由
var sql = require('mssql');
var dbConfig = {
server:'123.123.12.1',
database:'testingDB',
user:'userName',
password:'pass',
port:1433
};
function getEmp() {
var conn = new sql.Connection(dbConfig);
var req = new sql.Request(conn);
conn.connect(function(err) {
if(err) {
console.log(err);
return;
}
else {
console.log('success');
}
});
}
getEmp();
我不确定我做错了什么,我正在使用 cloud 9 IDE(如果有帮助的话)。
把你的var req = new sql.Request(conn)
内连接。
// config for your database
var config = {
user: 'sa',
password: 'mypassword',
server: 'localhost',
database: 'SchoolDB'
};
// connect to your database
sql.connect(config, function (err) {
if (err) console.log(err);
// create Request object
var request = new sql.Request();
// query to the database and get the records
request.query('select * from Student', function (err, recordset) {
if (err) console.log(err)
// send records as a response
res.send(recordset);
});
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)