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

  • Post author:
  • Post category:java



node



mysql

包可以帮助我们使用

JavaScript

来连接

mysql


所以首先下载包——>


npm i mysql



导包

 //导入mysql连接包
 const mysql = require('mysql');



创建连接信息

 //创建连接conn
 const conn = mysql.createConnection({
     host: 'localhost',
     user: 'root',
     password: '123456',
     database: 'user'
 });



连接

 //连接
 conn.connect();



创建SQL语句

 //查询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);
     }
 });



其他说明


我这里是


TS

写的,

JavaScript

也一样,只是没有TS的一些语法,比如:

let sql:string


其实也就是给


sql

这个变量一个类型,

JavaScript

是弱类型语言,所以不需要指定类型。


运行的话,


js

是可以直接运行的,

TS

的话我们为了方便点,使用

ts-node

运行,不过需要下载包:

npm i ts-node

(好像是这个)。


运行结果如下:



代码

 //导入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);
     }
 });



版权声明:本文为qq_60750453原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。