1

我已经使用 npm intall mysql 安装了 mysql 我正在测试以下代码,它给出了一个错误 TypeErrorObject #<Object> has no method 'createClient'

var mysql  = require('mysql');
var client = mysql.createClient({
    user: 'user',
    password: 'abc'
});
client.query('USE databasenm');

请帮助我更正代码

4

3 回答 3

6

在文档中它说

var connection = mysql.createConnection({
  host     : 'localhost',
  user     : 'me',
  password : 'secret',
});

不是createClient

参考:https ://github.com/felixge/node-mysql

于 2013-05-07T09:37:48.893 回答
0

主机名在哪里,并使用 createClient 的 createConnection 代替。
有关更多详细信息,请查看:https ://github.com/felixge/node-mysql#install

于 2013-05-07T09:37:55.173 回答
0

如果你看文档:https ://github.com/felixge/node-mysql#install ,你可以清楚地看到方法是createConnection(...),你应该使用这个。我也有同样的问题。我正在阅读专业的 Node.js 并且在 mysql 章节中我遇到了这种方法(也许它已被最新版本的节点弃用)。

于 2016-01-14T06:17:28.257 回答