轻松实现H5与MySQL数据库的连接方式(h5连接数据库mysql)
MySQL是一款关系型数据库,常用于Web前端和后端数据持久化的开发工作,开发者可以利用H5手机和MySQL数据库进行交互,使用相应的方式构建强大的关系型数据库应用。但怎样轻松实现H5与MySQL的连接呢?H5的开发者可以使用”node.js”驱动MySQL,以轻松实现H5与MySQL的数据库连接。
首先,安装MySQL和Node.js环境,站在终端或控制台输入:
npm install mysql
安装后,就可以明确地创建H5/Node.js应用了。创建一个index.js文件,并引入MySQL模块:
const mysql = require('mysql');
然后,创建database.js文件,并定义Mysql连接参数:
const dbconfig = {
host:'localhost', user:'root',
password:'', database:'lab'
}
接着,将参数传入MySQL连接模块,并定义database实例:
const connection = mysql.createConnection(dbconfig);
然后在database.js中封装数据库操作,例如查询,增加等,并定义相关回调函数:
// 查询
connection.query('Select * From user',function (err,rows) { if(err){
console.log('[query] - :'+err); return;
}})
// 增加var addsql = 'insert into user(Name,Phone,Email) values(?,?,?)';
var addSqlParams = ['cc','134386','cc@263.com']; connection.query(addsql,addSqlParams,function (err,result) {
if(err){ console.log('[INSERT ERROR] - ',err.message);
return; }
});
最后,在index.js中对数据库操作进行消费:
var db = require('./database.js');
db.query('SELECT * FROM user',function (rows) { console.log("SELECT ==> ");
for (var i in rows) { console.log(rows[i]);
} });
全部设置完成后,就可以轻松实现H5与MySQL之间的数据库连接了,作为Web前端开发者,可以使用node.js来驱动MySQL,实现与H5之间的连接,构建强大的关系型数据库应用。