我正在开发一个项目,在NodeJs函数中实现与MS SQL的数据库连接,比如createDBConnection()。 我的前端是Angular 2,那么如何从Angular2 component.ts文件中有效地调用createDBConnection()函数呢?
由于
答案 0 :(得分:1)
使用mssql npm模块为NodeJS连接NodeJS应用程序和MS SQL Server,并在NodeJS应用程序上创建一个端点来处理所有与数据库相关的调用。 例如,将HTTP请求中的Angular 2应用程序所需的参数发送到NodeJS,并在 createDBConnection 函数中使用它。与其他电话相同。
答案 1 :(得分:1)
在npm中使用Mssql并使用SQL SERVER然后尝试这个,它对我有用:
app.get('/table', function(request , response){
var query = "select * from table";
executeQuery (response, query);
});
var executeQuery = function(res, query){
var conn = new sql.ConnectionPool(dbConfig);
conn.connect().then(function () {
var request = new sql.Request(conn);
request .query(query).then(function (recordset) {
response.send(recordset);
conn.close();
})
.catch(function (err) {
console.log(err);
conn.close();
});
})
.catch(function (err) {
console.log(err);
});