nodejs之mysql查詢


示例代碼中的mysql版本 2.14.1

參考代碼

 1 /**
 2  * 測試mysql連接
 3  */
 4 
 5 var mysql = require('mysql');
 6 var connection = mysql.createConnection({
 7   host     : 'localhost',  //服務器
 8   user     : 'root', //用戶名
 9   password : 'root', //密碼
10   database : 'mysql' //數據庫
11 });
12 connection.connect(function(err) {
13     if(err) {
14         console.error('error connecting: ' + err.stack);
15         return;
16     }
17     console.log('connected as id ' + connection.threadId);
18 });
19 
20 var http = require('http');
21 
22 var server = http.createServer(function(request, response){
23     response.writeHeader(200, {'Content-type': 'text/html'});
24     // 查詢User為root的用戶
25     connection.query('SELECT * FROM user WHERE User = ?', ['root'], function(err, results, fields){
26         if(err) {
27             throw err;
28         }
29         var data = '';
30         for (var i = 0; i < results.length; i++) {
31             var firstResult = results[i];
32             data += 'User: '+ firstResult['User'] + '&nbsp;&nbsp;Password: ' + firstResult['Password'] + '<br>';
33         }
34 
35         response.write(data);
36         response.end();
37 
38     });
39 });
40 
41 server.listen(8080);
42 
43 var sys = require('util');
44 sys.puts('Server running at http://localhost:8080/');

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM