JavaScript 最常见的用途之一就是通过它连接 MySQL 数据库。连接到 MySQL 数据库依赖于node.js
服务器环境和 MySQL 连接器。
const mysql = require('mysql'); // 导入 MySQL 连接器const connection = mysql.createConnection({// 填写数据库信息host: 'localhost',user: 'root',password: '',database: 'mydb'});connection.connect(function(err) { // 连接数据库if (err) throw err;console.log('Connected!');});connection.query("SELECT * FROM myTable", function (err,result,fields) { // 查询操作if (err) throw err;console.log(result);})connection.end(); // 结束数据库连接
上述代码的mysql.createConnection()
方法创建了与 MySQL 服务器的连接。数据库登录的凭据包含在对象中,这里填写了主机名、用户名、密码和要使用的数据库。连接方法通过回调函数返回一个可能的错误,如果成功则会输出“Connected!”。
通过调用connection.query()
方法,查询 MySQL 数据库中的数据。该查询由 SQL 语句字符串组成,并将其作为第一个参数插入。当查询运行成功时,它返回一个包含查询数据的对象数组。.
最后,使用connection.end()
来关闭连接。