Nodejs+express+SqlServer
最近研究Nodejs,连接SQLSERVER挺麻烦,资料也很少,我就发点福利,走过路过,随便瞧瞧。 首先说一下环境细节,Nodejs环境不多说了,网上资料很多,主要说说msnodesql这个模块。安装命令?npm?install?msnodesql?-g?,由于这个驱动是C/C++编写的,需要编译环境,大体就是以下: The?following?prerequisites?are?necessary?prior?to?using?the?driver: Node.js?-?use?the?latest?version?if?possible,?but?it?has?been?tested?on?node?0.6.10?and?later node-gyp?-?latest?version?installed?globally?(npm?install?-g?node-gyp) python?2.7.x?-?for?node-gyp?(make?sure?it?is?in?the?path) Visual?C++?2010?-?the?Express?edition?is?freely?available?from?Microsoft SQL?Server?Native?Client?11.0?-?available?as?Microsoft?SQL?Server?2012?Native?Client?found?in?the?SQL?Server?2012?Feature?Pack ? 编译命令: Build 第一步:到msnodesql文件夹路径 node-gyp?configure ? 第二步:还是在此文件夹下执行 node-gyp?build ?(Or?to?build?the?debug?version:node-gyp?build?--debug) 最后生成sqlserver.node,这个文件十分重要,然后将对应的node_modulesmsnodesqlbuildRelease文件夹下其他文件全部删掉,只留sqlserver.node文件及对应的路径文件夹, 如果感觉以上操作很苦逼,那也没关系,告诉一个一步登天的窍门,直接去网上下载编译好sqlserver.node,放到你的项目对应的node_modulesmsnodesqlbuildRelease文件夹里,就可以直接操作sqlserver了。 以下是服务器端代码,可以通过node命令执行,为了方便快速,我省略了routes路由这一步: |