cro*_*rod 9 database sql-server sql-server-2005 node.js
我正在尝试在nodejs项目和运行Microsoft SQL Server 2005的服务器之间建立连接.我正在使用节点模块mssql,但是当我尝试创建连接时出现这些错误:
{[ConnectionError:无法连接到15000ms中的123.123.12.1:1433]
名称:'ConnectionError',
消息:'无法连接到15000ms中的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();
Run Code Online (Sandbox Code Playgroud)
我不确定我做错了什么,如果有帮助我使用的是云端9 IDE.
Sar*_*roj 13
把你的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);
});
});
Run Code Online (Sandbox Code Playgroud)
它对我有用.首先通过npm安装mssql(npm install --save mssql)
var sql = require('mssql');
Run Code Online (Sandbox Code Playgroud)
用于本地sql server
var sqlConfig = {
user: 'sa',
password: 'admin',
server: 'CBMOBILESHAMIM\\SQLEXPRESS',
database: 'databaseName'
};
Run Code Online (Sandbox Code Playgroud)
对于天蓝色的服务器
var sqlConfig = {
user: 'adminLogin',
password: 'admin',
server: 'severname.database.windows.net', // don't add tcp & port number
database: 'databaseName',
options: {
encrypt: true
}
};
Run Code Online (Sandbox Code Playgroud)
现在连接到服务器
(async function () {
try {
console.log("sql connecting......")
let pool = await sql.connect(sqlConfig)
let result = await pool.request()
.query('select * from Subject') // subject is my database table name
console.log(result )
} catch (err) {
console.log(err);
}
})()
Run Code Online (Sandbox Code Playgroud)
有关更多详细信息,请检查mssql
| 归档时间: |
|
| 查看次数: |
71377 次 |
| 最近记录: |