关于如何连接sqlserver可以参考上篇nodejs连接sqlserver,这一篇主要是将所有数据库操作封装起来,方便项目调用。
思路:所有配置参数写入xml文件,数据库操作封装起来,外部只暴露增删改查方法,方法参数只需要sql语句。
1.nodejs读取xml文件
nodejs解析xml文件需要模块libxmljs,安装:nmp install libxmljs
config.xml文件如下:
<?xml version="1.0" encoding="UTF-8"?>
<root>
<mydb driver="SQL Server Native Client 11.0" server="XXX" database="XXX" user="XXX" pwd="XXX">
<table name="FelixTest" />
</mydb>
</root>
/*
Author:
Felix.X.Zhang
Date:
2014-6-19
Introduction:
this module provides you with the operations (read) of xml file.
*/
//Async Method
/*
var libxmljs=require('libxmljs');
var fs=require('fs');
var path='./config.x