现在的数据库越来越多,如mgdb,我比较常用的是mysql,但有一天做项目需要连接SqlServer,就去找了个方法。找了很多无非就mssql模块和node-sqlserver模块,但node-sqlserver好像有很多限制和还要编译,感觉很麻烦,就用了mssql模块。mssql模块还是很简单的,因为,只是想连接SqlServer,所以,并没做太多的的深入,将官方文档上取出最简单的连接部分,有兴趣的人可以继续研究。安装就不说了,直接上代码。
我的SqlServer的名字是john,所以连接是用john,奇怪的是我的另一台电脑却只能用端口号(1433),不能用名字,所以连接时两个方法都可以试一下。
var sql = require(‘mssql‘);//连接方式1:"mssql://用户名:密码@ip地址(无需端口号)/SqlServer名/数据库名称"//连接方式2:"mssql://用户名:密码@ip地址:1433(默认端口号)/数据库名称"sql.connect("mssql://sa:[email protected]/john/test").then(function() {//sql.connect("mssql://sa:[email protected]:1433/test").then(function() { // Query new sql.Request().query(‘select * from sys_user‘).then(function(recordset) { console.log(recordset); }).catch(function(err) { console.log(err); }); // Stored Procedure}).catch(function(err) { console.log(err);});
时间: 2024-10-18 16:04:57