nodejs
介绍用javascript编写的node.js链接mysql数据库的驱动模块。
安装包地址:npm安装
$ npm install mysql
简单范例var mysql= require('mysql');//创建数据库连接对象var connection = mysql.createconnection({host : 'localhost',user : 'me',password : 'secret'});//打开数据库连接connection.connect();//执行数据库查询connection.query('select 1 + 1 as solution', function(err, rows, fields) {if (err) throw err;console.log('the solution is: ', rows[0].solution);});//关闭数据库连接connection.end();
连接选项(connection options)host:port:localaddress:socketpath:user:password:database:connecttimeout:stringifyobjects:insecureauth:typecast:queryformat:supportbignumbers:bignumberstrings:datestrings:debug:trace:multiplestatements:flags:ssl:除了将连接选项组装为一个对象外,还可以使用url字符串的方式定义选项,例如:
var connection = mysql.createconnection('mysql://user:pass@host/db?debug=true&charset=big5_chinese_ci&timezone=-0700');
提醒:连接时首先会尝试将url字符串解析为json对象,如果解析失败则会当成明文字符串处理
关闭连接可以通过两种方式关闭数据库连接。
通过end()方法按照正常状态关闭已经完成的数据库连接。