この記事ではNode.jsからSQLサーバーにアクセスする方法を紹介します。一定の参考値があるので、困っている友達が参考になれば幸いです。
#関連する推奨事項:「nodejs チュートリアル」
1. 準備: 新しいプロジェクトを作成します2. db.js を作成します。コードは次のとおりです:
/*2018年6月08日17:02:15 作者:洪伟富 mssql模块简单封装 */ var mssql = require( 'mssql'); var db = {}; var config = { user: 'sa', password: '123456', server: '10.10.10.3', database: 'Face', port: 1433, options: { encrypt: true // Use this if you're on Windows Azure }, pool: { min: 0, max: 10, idleTimeoutMillis: 3000 } }; //执行sql,返回数据. db. sql = function ( sql, callBack) { var connection = new mssql. ConnectionPool(config, function ( err) { if (err) { console. log(err); return; } var ps = new mssql. PreparedStatement(connection); ps. prepare(sql, function ( err) { if (err) { console. log(err); return; } ps. execute( '', function ( err, result) { if (err) { console. log(err); return; } ps. unprepare( function ( err) { if (err) { console. log(err); callback(err, null); return; } callBack(err, result); }); }); }); }); }; module. exports = db;
3. テストを作成します。 js テスト ファイル、require は db.js を導入し、db.sql メソッドを呼び出して SQL サーバー データベースを操作します。
var db = require( './db'); db. sql( 'select * from People', function ( err, result) { if (err) { console. log(err); return; } for (i = 0; i < result.recordset.length; i ++) { var data = result.recordset[i].Image; console. log( "********************************************************************"); console. log(data); } });
プログラミング関連の知識の詳細については、以下を参照してください。
以上がNode.jsを使用してSQLデータベースにアクセスする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。