首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >TypeScript(node)连接使用MySQL(JavaScript也一样)

TypeScript(node)连接使用MySQL(JavaScript也一样)

作者头像
JanYork_简昀
发布2022-08-29 15:09:22
发布2022-08-29 15:09:22
1.1K00
代码可运行
举报
文章被收录于专栏:小简技术栈小简技术栈
运行总次数:0
代码可运行

nodemysql包可以帮助我们使用JavaScript来连接mysql

所以首先下载包——>npm i mysql

导包

代码语言:javascript
代码运行次数:0
运行
复制
 //导入mysql连接包
 const mysql = require('mysql');

创建连接信息

代码语言:javascript
代码运行次数:0
运行
复制
 //创建连接conn
 const conn = mysql.createConnection({
     host: 'localhost',
     user: 'root',
     password: '123456',
     database: 'user'
 });

连接

代码语言:javascript
代码运行次数:0
运行
复制
 //连接
 conn.connect();

创建SQL语句

代码语言:javascript
代码运行次数:0
运行
复制
 //查询sql语句
 let sql: string= 'select * from user';

调用查询方法

代码语言:javascript
代码运行次数:0
运行
复制
 //使用query方法执行sql语句
 conn.query(sql, (err:any, result:any) => {
     if (err) {
         console.log(err);
     } else {
         console.log(result);
     }
 });

其他说明

我这里是TS写的,JavaScript也一样,只是没有TS的一些语法,比如:let sql:string

其实也就是给sql这个变量一个类型,JavaScript是弱类型语言,所以不需要指定类型。

运行的话,js是可以直接运行的,TS的话我们为了方便点,使用ts-node运行,不过需要下载包:npm i ts-node(好像是这个)。

运行结果如下:

代码

代码语言:javascript
代码运行次数:0
运行
复制
 //导入mysql连接包
 const mysql = require('mysql');
 
 //创建连接conn
 const conn = mysql.createConnection({
     host: 'localhost',
     user: 'root',
     password: '123456',
     database: 'user'
 });
 
 //连接
 conn.connect();
 
 //查询sql语句
 let sql: string= 'select * from user';
 
 //使用query方法执行sql语句
 conn.query(sql, (err:any, result:any) => {
     if (err) {
         console.log(err);
     } else {
         console.log(result);
     }
 });
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022 年 08 月,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 导包
  • 创建连接信息
  • 连接
  • 创建SQL语句
  • 调用查询方法
  • 其他说明
  • 代码
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档