Rumah > pangkalan data > tutorial mysql > Node.js学习笔记-Mysql模块_MySQL

Node.js学习笔记-Mysql模块_MySQL

WBOY
Lepaskan: 2016-05-31 08:46:16
asal
949 orang telah melayarinya

NodeJS

介绍

用Javascript编写的Node.js链接Mysql数据库的驱动模块。

安装

  • 包地址:
  • npm安装

    <code>$ npm install mysql</code>
    Salin selepas log masuk

简单范例

<code>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();</code>
Salin selepas log masuk

连接选项(Connection options)

  • host:
  • port:
  • localAddress:
  • socketPath:
  • user:
  • password:
  • database:
  • connectTimeout:
  • stringifyObjects:
  • insecureAuth:
  • typeCast:
  • queryFormat:
  • supportBigNumbers:
  • bigNumberStrings:
  • dateStrings:
  • debug:
  • trace:
  • multipleStatements:
  • flags:
  • ssl:

除了将连接选项组装为一个对象外,还可以使用URl字符串的方式定义选项,例如:

<code>var connection = mysql.createConnection('mysql://user:pass@host/db?debug=true&charset=BIG5_CHINESE_CI&timezone=-0700');</code>
Salin selepas log masuk

提醒:连接时首先会尝试将URL字符串解析为JSON对象,如果解析失败则会当成明文字符串处理

关闭连接

可以通过两种方式关闭数据库连接。

通过end()方法按照正常状态关闭已经完成的数据库连接。

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan