当前位置:Gxlcms > 数据库问题 > nodejs之mysql查询

nodejs之mysql查询

时间:2021-07-01 10:21:17 帮助过:3人阅读

/** 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/‘);

 

nodejs之mysql查询

标签:logs   lis   serve   use   数据库   blog   i++   func   nod   

人气教程排行