我已经使用npm install mysql安装了mysql
我正在测试以下代码,它给出了一个错误
TypeError
:Object #<Object> has no method 'createClient'
var mysql = require('mysql');
var client = mysql.createClient({
user: 'user',
password: 'abc'
});
client.query('USE databasenm');
请帮我纠正代码
答案 0 :(得分:6)
在文档中说
var connection = mysql.createConnection({
host : 'localhost',
user : 'me',
password : 'secret',
});
不是createClient
。
答案 1 :(得分:0)
主机名在哪里,并使用createClient的createConnection insteat 有关详细信息,请查看以下内容:https://github.com/felixge/node-mysql#install
答案 2 :(得分:0)
如果您看到文档:https://github.com/felixge/node-mysql#install,您可以清楚地看到该方法是createConnection(...),您应该使用它。我也有同样的问题。我正在阅读专业的Node.js,在mysql章节中我遇到了这种方法(也许它已被最新版本的节点弃用)。