NodeJs连接Mysql数据库

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 RDS MySQL,高可用系列 2核4GB
简介:

安装node-mysql:
  npm install mysql@2.0.0-alpha9
  npm install node-mysql
  node程序启动文件app.js:

var express = require('express');
var mysql = require('mysql');
var app = express();
app.use(function(req, res, next){
console.log('%s %s', req.method, req.url);
next();
});
var conn = mysql.createConnection({
host:'localhost',
user:'root',
database:'nodedb',
password:'********',
port:3306
});
conn.connect();
app.get('/', function(req, res){
conn.query('SELECT * from news', function(err, rows, fields) {
if (err) throw err;
var data = '';
for(var i = 0; i < rows.length; i++){
data += '<p>' + 'ID:' + rows[i].id + '</p>';
data += '<p>' + 'title:' + rows[i].title + '</p>';
data += '<p>' + 'contents:' + rows[i].contents + '</p>';
data += '<hr />';
}
res.send(data);
});
});
app.listen(3000);
console.log('Listening on port 3000');
AI 代码解读

本文出自“seven的测试人生”公众号,原文链接:http://www.blogjava.net/qileilove/archive/2014/03/31/411710.html

相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
打赏
0
0
0
0
26198
分享
相关文章
【YashanDB知识库】原生mysql驱动配置连接崖山数据库
【YashanDB知识库】原生mysql驱动配置连接崖山数据库
【YashanDB知识库】原生mysql驱动配置连接崖山数据库
【YashanDB知识库】YDC连接数据库报错yasdb return code is zero
【YashanDB知识库】YDC连接数据库报错yasdb return code is zero
YashanDB数据库服务端SSL连接配置
YashanDB支持通过SSL连接确保数据传输安全,需在服务端生成根证书、服务器证书及DH文件,并将根证书提供给客户端以完成身份验证。服务端配置包括使用OpenSSL工具生成证书、设置SSL参数并重启数据库;客户端则需下载根证书并正确配置环境变量与`yasc_env.ini`文件。注意:启用SSL后,所有客户端必须持有根证书才能连接,且SSL与密码认证独立运行。
如何排查和解决PHP连接数据库MYSQL失败写锁的问题
通过本文的介绍,您可以系统地了解如何排查和解决PHP连接MySQL数据库失败及写锁问题。通过检查配置、确保服务启动、调整防火墙设置和用户权限,以及识别和解决长时间运行的事务和死锁问题,可以有效地保障应用的稳定运行。
170 25
node博客小项目:接口开发、连接mysql数据库
【10月更文挑战第14天】node博客小项目:接口开发、连接mysql数据库
Node服务连接Mysql数据库
本文介绍了如何在Node服务中连接MySQL数据库,并实现心跳包连接机制。
79 0
Node服务连接Mysql数据库
Node.js 连接 MySQL
10月更文挑战第9天
84 0
node连接mysql,并实现增删改查功能
【8月更文挑战第26天】node连接mysql,并实现增删改查功能
220 3
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等